Что почитать и на чем потренироваться, не могу перейти от процедурного к ооп?
Бертран Мейер - Объектно-ориентированное конструирование программных систем
Мэтт Вайсфельд - Объектно-ориентированное мышление
Грэди Буч - Объектно-ориентированный анализ и проектирование с примерами приложений
Сейчас ООП повсюду, лучше посмотреть на реализацию ООП в Python и Ruby... Можно еще Java захватить, там без объектов никуда вообще...