Если вы недостаточно опытны, чтобы задать этот вопрос, я рекомендую вам прочитать короткие фрагменты, но не на другом языке. Лучшее умственное упражнение - сказать, учитывая короткий фрагмент на новом языке (C ++), как бы оно сравнилось с тем, что вы бы написали на старом языке, который вы уже знаете (PHP)? Точно так же, если вы читаете о новой штуке в C ++, спросите, какие фрагменты PHP вы могли бы выразить новым способом C ++.
Относительно самого C ++ есть много других вопросов SO, которые нужно тралить. Я думаю, стоит повторить, что книга Design Patterns с четырьмя авторами очень полезна для изучения словарного запаса и мышления многих давних программистов на C ++.