Совет начинающему программисту. Как следует подходить к приобритению навыка OOP?
Почитал ответы.
Могу только посоветовать еще развивать объектное мышление. Да, книги - хорошо. В них вы начнете понимать как использовать инструменты ООП и для чего они нужны. Но проектировать ваши типы вы научитесь только после того, когда четко начнете использовать объектное мышление. Пробуйте идя по улице смотреть на то, что вас окружает. И думайте о том, как любой окружающий объект переложить на код. Как сделать потом так, что бы эти объекты было проще создавать с минимальным количеством кода (научитесь использовать наследовани и полиморфизм). Почему что то из реализации нужно скрывать от пользователя (инкапсуляция). Начните думать какую можно создать иерархию классов для нематериальных вещей (процессы, связи, чувства). Когда вы смотря на задачу (подчеркну, что задача любая), будете видеть какие объекты вам нужны и как они взаимодействуют, то значит вы научились ООП.
ООП - лишь еще один инструмент, не думайте что это золотая пуля. Состояние, в целом - зло.
Навскидку примерный Правильный путь ООП-падавана:
1. Изучить Smalltalk — только здесь правильное (простое и полноценное) объектное программирование. Сначала можно посмотреть статьи на smalltalk.ru для формирования общего представления о философии Smalltalk-а (это ключевой момент), погуглить статьи на тему Why Smalltalk… Но основное — это практика,  за ней идти на pharo.org. За помощью можно обращаться к Russian Smalltalk User Group: https://groups.google.com/forum/#!forum/sugr 
2. Когда немного освоитесь, можно почитать Бековские Smalltalk Best Practice Patterns [http://stephane.ducasse.free.fr/FreeBooks/BestSmal... — важные и неочевидные нюансы программирования на Smalltalk.
3. С этой книги (даже с введения к ней) можно плавно переходить к изучению TDD — сначала классику по Test-Driven Development by Example того же Бека, затем — через Growing Object-Oriented Software Guided by Tests к всепоглощающему TDD (BDD). Обе книги можно найти в виде PDF за бесплатно. 
Где-то в промежутке после начала первого и окончания третьего пункта должно наступить просветление. Путь не быстрый.Предупреждение: после наступления просветвления большинство "объеткно-ориентированных" языков и книг по этой теме будет вызывать рвотный рефлекс.