オブジェクト指向を学ぶにはどの言語がよい?

blikiより
オブジェクト指向の学習用言語としてJavaだけでなく、RubyPythonも選択肢に加えていいのではないか?という提案です。

この文章で一番気になったのはここ。

オブジェクト指向を教えるのに、言語を使うったほうが良いかどうか。言語を使わない案というのは、原則について議論するということになるでしょうね。おそらくはUMLを描くとか、そんな感じでしょうか。私は、まずは言語を使って、何かできるようになるほうが断然いいと思いますね。私にとってソフトウェア設計とは、数学みたいなものなんです。読んだり聞いたりするだけでは、なかなか理解が深まりません。実際にやってみないと理解なんかできません。だから、本当にオブジェクト指向を理解したいのなら、実際に何かを作ってみるべきです。

自分もそうだっただけに、共感を覚えます。