Популярність мов програмування визначити складно, оскільки вживання мов програмування та метрики якими його можна виміряти дуже залежать від контексту. Деякі мови дуже популярні для певних застосувань. Наприклад, COBOL досі поширений у корпоративних датацентрах, часто на великих мейнфреймах; Fortran популярний в інженерних задачах; Сі у вбудованих застосунках та операційних системах.
Методи Запропоновані різні методи визначення популярності мови, кожний із яких має свої власні упередження:
кількість використань назви мови програмування під час пошуку в Інтернет, наприклад, за допомогою Google Trends кількість оголошень про роботу, що згадують назву мови програмування кількість книжок про мову програмуванняState of the Computer Book Market 2008, part 4 — The Languages оцінки кількості рядків коду написаного мовою програмуванняBieman, J.M.; Murdock, V., Finding code on the World Wide Web: a preliminary investigation, Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation, 2001 кількість знайдених пошуковиком згадок мови програмування в Інтернет кількість проектів даною мовою на SourceForge,Programming Language Usage Graph by François Labelle «usage of top computer languages from Sept 2000 to Feb 2006 […] at SourceForge.» Freecode,Eric S. Raymond, The Art of Unix Programming, Chapter 14. Languages, http://www.catb.org/~esr/writings/taoup/html/ch14s05.html і GitHubLanguage Trends on GitHub GitHub, Inc. Retrieved 28 January 2016. кількість повідомлень про мову у групах UsenetHow popular are various programming languages? by Anton Ertl TU Wien
Індекси Опубліковано декілька індексів популярності мов:
Щомісячний індекс Tiobe () публікується від 2001 року. Він базується на пошуках у Web певних фраз, що містять назву мови програмування і рахування кількості знайдених результатів. PYPL PopularitY of Programming LanguagePYPL PopularitY of Programming Language index базується на Google Trends, відображаючи кількість запитів до пошуковика виду «керівництво з <назва мови програмування>».FAQ on PyPL.github.io RedMonk Programming Language RankingsRedMonk Programming Language Rankings базується на статистиці використання мови на GitHub і кількості обговорень на Stack Overflow. Indeed, опитування 2016 року перебирало списки вакансій, визначаючи згадки про мови програмування. Щорічне опитування розробників, користувачів сайту Stack Overflow. У 2021 році найпопулярнішими були: JavaScript, HTML/CSS, Python і SQL. Річний рейтинг найпопулярніших мов програмування IEEE Spectrum. У 2021 році він використовував 11 показників з 8 джерел: GitHub, Google, Twitter, Stack Overflow, Reddit, Hacker News, Career Builder і IEEE Xplore Digital Library, згідно з якими найпопулярнішими мовами були Python, Java, C, C++ і JavaScript.
Примітки