Выберите для себя интересную задачу. И реализуйте ее на c++. Но параллельно нужно читать теорию. Сначала про stl, потом про template. Потом паттерны программирования.
Так-же очень помогает, когда пытаешься разобраться в чужом коде. Но тогда сложно найти интересную задачу. Обычно такой вариант срабатывает, если вы устроились на работу и вас отправляют на поддержку уже рабочего продукта.