Самые популярные языки программирования
рейтинги топ-10
Какие языки программирования стали самыми популярными в 2024 году? Этот вопрос задают все, кто хочет стать программистом. Новичков интересует популярность языка и скорость его изучения. Немаловажным вопросом для начинающих является востребованность определённых программистов на рынке труда и уровень их зарплаты. Пойдём по порядку.
Прежде всего, обратимся к авторитетным рейтингам популярности языков программирования. Стоит ли им доверять? Многих смущают расхождения в публикации данных, и тут требуется разъяснение. Отличия объясняются разницей подходов при их составлении.
Рейтинг TIOBE
Возьмём известный рейтинг TIOBE за 2024 год:

Рейтинг TIOBE рассчитывается по частоте запросов в поисковых системах Google, Bing, Yahoo и на таких авторитетных ресурсах, как Википедия, YouTube и др. Понятно, что помимо уже указанных погрешностей, нужно делать поправки для русскоязычного сегмента интернета. Здесь не учитываются Яндекс, который (без учёта мобильного трафика) лидирует в рунете, и другие популярные интернет ресурсы. Здесь интересно отметить, что на протяжении последних лет топ-8 в рейтингах TIOBE практически не менялся, и только в этом году на первое место шагнул Python.
Рейтинг PYPL
А вот, какие изменения мы видим в рейтинге PYPL за 2024 год:

Метод построения рейтинга PYPL основывается на количестве запросов учебников по определённому языку программирования. Понятно, что, если пользователей интересовали запросы по фреймворкам React, AngularJS, jQuery, то это никак не отражалось на популярности языка JavaScript. Кроме этого, надо делать поправку на то, что это рейтинг популярности изучения, а не использования языка на данный момент.
Почему рейтинг PYPL так отличается от рейтинга TIOBE? Вот что на этот вопрос отвечают составители PYPL: «Индекс TIOBE является запаздывающим индикатором. Он подсчитывает количество веб-страниц с упоминанием языка. Если страниц по определённому языку в интернете больше, то и место в индексе он занимает выше. Но кто читает эти веб-страницы?».
Рейтинг StackOverflow
Рейтинг StackOverflow, в котором дополнительно включены языки для веб-разработчиков:

Рейтинг GitHub
А вот интересный график, на котором видно, как менялась популярность языков программирования за последние 9 лет от известной платформы для разработчиков GitHub:

И сразу подведём итоги. Наиболее востребованные на сегодняшний день языки — это JavaScript, Python, Java, С#, C++ и PHP.
Какой же язык программирования выбрать начинающему? Если вы ещё не определились с направлением, то лучшим выбором будут Python и JavaScript. Это интуитивно понятные и лёгкие для изучения языки. И наиболее востребованные!
Особенно Python — он является лучшим выбором в качестве первого языка программирования. Именно с него детей сегодня начинают обучать программированию. Что касается перспективы языка, то Python будет входить в топ ещё долгие годы, и наверняка в ближайшее время переместится со второго места на первое. Он уже лидирует в опросах программистов по личным предпочтениям. И не случайно, потому что разработка приложений на Python занимает гораздо меньше времени, а код значительно компактнее, если сравнивать с другими языками.
Что касается зарплат программистов. Не будем приводить иностранные рейтинги, где зарплаты $60-80 тысяч в год, у нас цифры в 3-5 раз ниже, но они всё равно гораздо выше зарплат в других сферах. И вакансии у наших работодателей отличаются. Например, в США востребованы специалисты по Swift (для Apple) или по Objective-C, а у нас, мягко говоря, не очень. Но одно можно сказать точно, программисты со знанием любого языка из «топовой шестёрки»: JavaScript, Python, Java, С#, C++ и PHP — востребованы как никогда. Сюда же нужно отнести специалистов со знанием HTML5, CSS3 и MySQL.