Smalltalkがよくひきあいに出されるけど
俺的にはjavaでもいいと思う。

hoge.hogehogeでhogeがインスタンスで
hogehogeメソッドだなとか分かるし。
(そんぐらいjavaやんなくても分かるか)

javaだとweb上のデータも多いし。

javaな俺は簡単なclass定義ぐらいは
SCのドキュメントみてできたよ。