Если бы вы вернули время назад, то какой методикой начинали..
То какой методикой(ну не могу сформулировать более понятно; может-каким образом) начинали бы осваивать программирование, в частности-С++. Или вы сразу стали на правильный путь. Ибо сейчас в интернете можно найти таких советов об «как научиться программировать», что многие новички попадают на горе-уроки и забрасывают это дело, столкнувшись с нерешаемой практической задачей. Думаю, некоторым новичкам будет полезно, а остальным хотя бы интересно.
Начал бы с книги Страуструпа «Язык программирования C++», а потом бы засел за изучение деталей на сайтах типа Stackoveflow, CodeProject. И сам стандарт последнего C++ неплохо изучить. Если нужно про абстракции узнать, то тут лучше книга Александреску «Современное проектирование на C++». И желательно иметь какое-нибудь реальное задание, которое нужно на C++ реализовать.