kindとsortの違い
kindの意味は
「種類」
です。
He knows many kinds of coins.
彼はたくさんの種類のコインを知っている。
sortの意味は
「種類、~の種類の人、を分類する」
What sort of games do you like ?
「あなたはどんな種類のゲームが好きですか?」
kindとsortの違いですが、
kindは、本質的な違いによる種類を表し、sortは本質的じゃなく主観的な違いによる種類を表します。kindは、元々種族という意味があります。
例えば、血液型の種類という場合は、kindを使い、性格の種類(優しい、おとなしい、話し好きなど)の場合は、sortを使います。
ただし、厳密に区別されて使われないことが多いようです。