Что советую сделать:
1. Понять, что выучить ЯП это как выучить обычный язык: в английском, к примеру, сотни тысяч слов, но даже средний носитель языка знает около 30-40к, больше и не надо. И зазубривая слова без практики говорить не научишься. В программировании так же.
2. Понять, что преподаватели, которые могут научить вас программировать в вузе бывают крайне редко, далеко не в каждом вузе хотя бы один найдется. Как правило они и сами то не умеют, да и программирование учится на практике, а не в лекционном зале.
3. Понять, чего хочется в программировании: веб, back-end front-end, безопасность, геймдев, микроконтроллеры, мобайл и еще куча всего. Для разных направлений используются разные технологии, фреймворки, и соответственно, ЯП. И уже, выбрав направление, гуглить какие там используются ЯП, посмотреть количество вакансий на hh.ru
4. Понять, что голый ЯП без соответствующих фреймворков мало кому нужен, а на изучение некоторых фреймворков может уйти не меньше времени, чем на сам ЯП.
5. После осознания всего этого, выбора направления, просмотра требований понравившихся вакансий на hh.ru, составить roadmap и учить, учить, учить. Не забывая, разумеется, о том, что практика не менее важна.