флоппик
дак там же как и у gof написано вначале что "возможно вы уже все это применяете, просто об этом не подозреваете, а книги лишь для того что систематизировать"
с++ -> php
Советую начать реально с плюсов) Написать что-то типо словарика, с добавлением новых слов и работой с файлами. Реализовать связной список, понять несколько алгоритмов сортировки.
А потом в php останется понять только что такое foreach
Пока будешь возиться с дебагером и указателями в плюсах, чудесным образом прийдет какое-то небольшое понимание как все это устроено и думаю тогда все получится)
Плюсы учил по http://www.ozon.ru/context/detail/id/2260663/
Я не говорил что надо стать отличным c++ кодером) Достаточно понять основы, в тч и шаблонов - но не лезть в дебри, особенно STL)
Про Java - я никогда не изучал, но общаюсь с программистом под android, расказывая о каких-то понравившихся идей из фреймворков и библиотек, или удивляясь зачем нужно создавать геттеры и сеттеры, когда можно просто сделать поле публичным - он отвечает что все это давно есть в java. Так что судя по всему у php от си - синтаксис, от java - идеология
явно ты про чтото другое нежели синтаксис ( или что хидеры писать не нужно и методы внутри класса)
я же думаю о -> или :: то чего ява программеры поначалу не догоняют