Я в своей практике использую разное - от bash до C:
bash, php, nodejs, lua, Go, C++, C
Ещё могу сказать как учитель информатики по образованию и инженер по роду деятельности - из всего этого что нет смысла учить один язык. Нужно учить алгоритмы и уметь их применять. Первым языком, на котором можно применять алгоритмы может быть любой язык. Привязываться к языку нет смысла. Стэк меняется постоянно, От проекта к проекту.