Даже в начале учёбы был небольшой опыт коммерческой разработки (за который мне стыдно).
Стыдно - это когда вы к концу учебы даже код не писали учась на программиста(а в большинстве региональных вузов так и бывает).
Подскажите что изучать студенту для наиболее продуктивного времяпровождения (относительно будущей карьеры).
Я бы посоветовал первым языком и заделом на стажировку выбирать джаву или питон.
Аргументы:
1. Во первых на джаве очень много вакансий, и больше шансов что попадете на стажировку(даже больше чем на фронте, 9к вакансий джавы против 6к на условном реакте)
2. Учить после джавы фронт намного легче как по мне, так как джава это про архитектуру и ООП, а фронт это про постоянный допил чужих костылей(ангуляр не в счет, там все более мирно).
Питон:
1. Как по мне более лаконичный и удобоваримый для новичка.
2. Ко по мне - приятный глазу Django + огромное количество библиотек под потребности, решающих большой круг задач.
3. Легко читать код и постигать дзен.
Почему не советую выбирать JS как первый язык -
1. По началу легкий, но по мере изучения база знаний расширяется до размеров планеты, очень много подводных камней который при пропуске дают тебе под дых.
2. Большая конкуренция новичков
3. Очень большое количество библиотек, решений, надобность изучения смежных технологий от проекта к проекту.
4. Важность изучения верстки для того что бы вскочить на поезд.