В мае 2023 года популярный сайт программистов, Stack Overflow, провел опрос, в котором приняло участие более 90 000 разработчиков со всего мира.
Согласно этому опросу, самым популярным языком программирования является Javascript. Кстати, этот язык уже одиннадцатый раз подряд занимает первое место среди языков программирования по мнению респондентов Stack Overflow.
Python занимает третье место, но если учитывать то, что HTML/CSS не является языком программирования, то можно смело утверждать, что Python – это второй по популярности язык программирования. Кроме того, Python занимает первое место в опросе тех, кто не является профессиональным разработчиком или не учится кодировать (другие кодеры).
Следует отметить стремительный рост популярности встроенного языка сценариев Lua. По сравнению с 2022 годом этот язык программирования поднялся сразу на 7 позиций и сейчас занимает 17 строчку рейтинга.
ТОП-3 языка программирования и разметки Stack Overflow
- Профессиональные разработчики предпочитают Javascript, HTML/CSS и SQL.
- Те, кто только учится программированию предпочитают HTML/CSS, Javascript и Python.
- Те, кто не является профессиональным разработчиком, или не учится кодировать (другие кодеры) предпочитают Python, JavaScript, HTML/CSS.

Рейтинг языков программирования TIOBE
Если посмотреть на рейтинг языков программирования TIOBE, то здесь вы увидите совсем другую картину.
На первом месте Python, на втором – C, на третьем – C++ (который потеснил с этой позиции Java).
Javascript в рейтинге TIOBE находится только на седьмом месте, а SQL – на девятом.

Рейтинг языков программирования PYPL
Индекс популярности языков программирования PYPL создается путем анализа того, как часто Google ищут учебники по конкретному языку программирования. Чем больше ищут учебник по тому или иному языку, тем популярнее он считается.
Согласно этому рейтингу лучшим языком программирования является Python, на втором месте находится Java, на третьем – Javascript.

Выбор языка программирования для изучения
Если вы только выбираете язык программирования для изучения с нуля, то уделять очень большое внимание рейтингам не стоит. Выбирайте тот язык, который отвечает вашим потребностям и, конечно же, на котором вам удобно писать код.
Если вы планируете заниматься веб-программированием, то стоит обратить внимание на Javascript, PHP, HTML/CSS и Python.
Если планируете создавать игры, то обратите внимание на C, C++, C#.
Если хотите создавать Android приложения, то попробуйте Java, Kotlin, Python.
Для разработки программ для устройств под управлением iOS, iPadOS, tvOS, macOS, watchOS используются языки программирования Objective-C и Swift.
Для создания программ под Windows можно использовать C++, C#, Python, Java.
Для создания программ под Linux – Python, Java, C++.
