初心者がどういう初心者なのか判らんがOOPに限ってみると。

VisualWorksNonCommercial 3.1 でSmalltalkを見てOOPの精神を体に叩き込む。
Scheme で関数型の基礎を覚える。
これが身についた上でC++に来ると激しく使える奴ができそうでいいのだが。
ま、クラスベースとプロトタイプベースの奴と2系統あるって事を理解するだけでもCマガとかで
トンデモな事書く奴の記事を鵜飲みにせんでええという話もあるんだけど。