Сложно посоветовать что-то конкретное, люди разные, но поведаю вам свой путь, ибо тоже начинал с с++.
Изучил основы на сайте stepik (
Ссылка на курс), курс от Яндекса и ВШЭ, его ведет приятный мужик, говорит кратко и по делу. Темы в основном простые (базовый синтаксис), а вот над некоторыми задачами пришлось попотеть не один день, иногда полностью отчаиваясь, но через неделю возвращаясь. В итоге это позволило мне собрать какое-никакое представление о том, что есть математическое мышление в купе ЯП. После этого прочел книгу Стивена Прата (
Ссылка на книгу), длинное, порой сложное, но очень хорошо расписанное от А до Я чтиво. После него взялся за Страуструпа (
Ссылка на книгу). Если вы дошли до этого пункта, то отсюда можно плясать в практически любом направлении - десктоп, геймдев, просто графика, computer vision, ИИ, все что угодно. Благо, материалов по темам достаточно.