Все залежить від критеріїв, за якими ви обиратимете. Якби я був на вашому місці, моїми пріоритетами були б (в порядку важливості):
1. Попит на локальному ринку праці. Можливість отримати роботу через півроку чи рік. Можна на Djinni подивитися коефіцієнти: скільки відправлено відгуків/отримано пропозицій etc.
2. Глобальний тренд. Наскільки популярна технологія чи мова, чи активно вона розвивається, відгуки в спільноті.
3. Особисті вподобання щодо мови.
Які мови/технології я б не розглядав:
• Нішеві або ті, що ще не закріпилися на ринку.
• Технології, які здебільшого обслуговують легасі проєкти, і на яких рідко починають нові.
Якщо конкретизувати, то, напевно, варто звернути увагу на: C#, Go, Node.js/TS, Python.
Typescript це окрема мова програмування, і те що, наприклад, ваш код, в результаті, компілюється у javascript не означає, що ви пишете на ньому.
Дуже гарно виділяється відсутність у списку адептів Дія сіті.
Окей, тільки:
— Java. Кандидати 1303, вакансії 160.
— Go. Кандидати 243, вакансії 55.