Мне обучиться азам программирования с нуля помогли эффективные онлайн курсы, которые я нашел на сайте
https://top-programming.ru/. Программа «Введение в программирование C++» основана на практике и предлагает множество практических задач. Курс состоит из 12 уроков, включает введение в язык, базовые понятия, знакомство со средой разработки и стандартными алгоритмами STL, а также предоставляет возможность пройти 4 теста и решить 116 интерактивных задач. Рекомендую.