>>32620
Если хочешь освоиться с программированием возьми лучше тот же Python, начни быдлокодить что-нибудь интересное лично для тебя. (игрушку, сайт, автоматизацию чего-либо, etc., благо библиотек в помощь будет хватать) В процессе быдлокодинга усиленно кури документацию, читай всякие реддиты, стековерфловы, блоги по связанным с твоей проблемой вопросам, учись оттуда лучшим практикам. Законичв один проект (или же бросив его), принимайся за следующий. Успешно сделав несколько подобных проектов, ты уже по сути тянешь на уровень джуниор программиста в конторке.
Если дело пойдёт и ты поймёшь, что программирование твоё, то можно переходить на следующие языки, будь то Pure C, Rust, LISP, Go, D, Java, в общем чего душа пожелает и что понравится больше. Только не советую приниматься за C++, если не планируешь специально работать с ним. Огребёшь больше проблем мозго**бства, нежели пользы.
Путь выше, это полностью самообучение, в идеале, это всё лучше комбинировать с тем что описал >>32622 посредством обучения в университете по данной специальности.