Качественный, правильной структурированный учебник. Охватывает основные разделы процессного и объектно-ориентированного программирования на С++. При разборе каждой из тем сначала приводится её теоретическая база с примерами построения, потом примеры конкретных задач, обычно математических, например, расчёт расстояния между точками, схема Бернулли и др., а для закрепления пройденного материала приводится краткое резюме по разделу, контрольные вопросы и задачи для самостоятельного решения, которые обычно выполняются аналогично приведённым ранее примерам.
Плюсы
Качественный учебник для усвоения основ программирования на С++. У этого автора есть ещё один очень похожий учебник, там материалы преподносятся несколько иначе, но тоже доходчиво.
Минусы
Присутствуют опечатки в тексте и ошибки в листингах, но это некритично.