Тоже были поверхностные знания по PHP и захотелось их упорядочить и расширить.
Прочитал книгу Котерова, в голове все прояснилось. Правда было это давно и точно не помню, много ли там информации для начинающих программистов. Но тогда мне книга в целом понравилась.
Книга на Озоне: www.ozon.ru/context/detail/id/4030251/