Извините но вопрос стоит очень размыто. Вы студент или это будет ваша вторая профессия?
Какая цель? Зарабатывать больше денег? Писать хороиший проект (тогда какой: Фокус на скорости \ безопасности, TTM).
В целом, как мне кажется для студента пул языков сводится к:
- Go - модно, молодёжно, просто, можно сразу зарабатывать много денег. Сложность - простой старт, а по мере программирвоания начинают вылазить костыли.
- Rust - можете не осилить за год. Если осилите даст хорошее глубокое понимание Computer Science && Computer Architecture
- Python - простой старт, если не пойдёте в backend сможете найти работу в 1000 других мест
- Java - работа будет всегда (немного слишком "корпоративно")
Мне кажется, что этот список соответсвует приоритету, в котором эти языки подходят для "сферического в вакууме" выпускника института, который хочет через год устроиться на совю первую работу.