Ответ на этот вопрос может породить множество холиваров. Согласен, однозначного ответа быть не может. Каждый язык хорош для своих задач. Не будет же никто "пихать" Visual Basic и в микроконтроллеры и для backend-сайта.
Но человечество любит меряться. У кого "быстрее, выше, сильнее". И разработчики не отстают.
Хочу познакомить вас с рейтингом TIOBE Index.
Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, на основе подсчёта результатов поисковых запросов, содержащих название языка (запрос вида +"<language> programming")
Т.е. чем чаще по язык спрашивают в поисковых системах, тем шире комьюнити и тем популярнее язык. Если не вдаваться в детали, то логика не плохая.
Для оценки берут поисковые запросы из десятка поисковых систем, так что результат достаточно репрезентативен.
Ну что же, давайте посмотрим на рейтинг за март 2021 года:
Первое место, с заметным преимуществом у С (Си). А, вот, Java за год потеряла 7 процентных пунктов. Но спад интереса к Java не удивляет, это происходит из года в год. Третье место Python - и это здорово! Думаю снижение порога входа в машинное обучение будет делать Python всё популярнее и популярнее.
Но количество запросов на хлеб не намажешь. Сколько же зарабатывают разработчики на различных языках программирования? Ниже график с распределением медианной зарплаты которую указывают пользователи МоегоКруга. Эти деньги они получают на руки после вычета всех налогов (под названием место в рейтинге популярности):
Как видим, лидеры рейтинга популярности по зарплате далеко не в топ5. Вот и выбирайте: популярность или деньги.
Исходя из зарплаты и популярности, оптимальным решением выглядит Go. Согласны?
Хорошего дня!