https://tproger.ru/articles/competitive-programming-tips/ - обзор олимпиад, но мне больше нравится что-то по типу хакатонов
Изучить регулярные выражения (в С++), создать пару приложений на Qt, разработать пару игр в UE4
Прошёл курсы на Ravesli: C++, Qt. Собираюсь там же пройти RegExp. Недавно начал кодить в UE4, но конкретного курса по нему посоветовать не могу
Qt - самый популярный графический редактор С++. Завоевал меня своим удобством, набором возможностей, количеством информации в интернете
Возможно, вам нужно не совсем это, но я бы посоветовал курсы Ravesli (перевод с английского источника), они бесплатные и там всё очень наглядно показано. Курс С++ состоит из 213 уроков. Единственное - мало практики, но найти или придумать себе задания - несложно. Для меня Ravesli и сейчас остаётся справочником. https://ravesli.com/uroki-cpp/ Потом, кстати, когда изучите основной курс - С++, там же найдёте курсы по Qt (самый популярный С++ графический редактор), OpenGl (тоже графика на плюсах) и графической библиотеке SFML.
Удачи, С++ - хороший выбор:)