Неплохой связкой может стать The PHP Study Guide + официальный мануал
— www.zend.com/...ion-study-guide
— php.net
Попутно свой фреймворк-велосипед, разбор паттернов и лучших практик, сборники рецептов.
Для шлифовки стиля можно начинать читать Мартина/Фаулера.
Начиная с Pascal и C/C++. Не стоит зацикливаться на языке, это всего лишь инструмент.
По теме — Лутц + программирование алгоритмов, потом более сложные конструкции и фреймворки.
Не утонуть в коде и ревью помогает качественная разбивка на небольшие и максимально независимые подзадачи. Если задача сложная/не бьется, саме время подключать парное программирование.
В обсуждении и разбивке должна участвовать вся команда, чтобы не терять контекст.