オブジェクト指向開発とは現実世界の「物(オブジェクト)」の考え方をシステム開発に応答しようというものでした。
実はこのオブジェクト指向開発はいくつかの技術の集合により成り立っています。したがって、オブジェクト指向開発を理解することは、これらすべての技術を理解しなければいけないということになります。
1. 基礎技術
2. 表記方法
3. プログラミング言語
4. 実装技術
これをむやみに学習しても効率が悪いだけです。
そこで、最初に基礎技術をしっかり身につけることを、目標としてください。
この基礎技術を習得していれば、他の技術の習得も容易なはずです。