Langages de programmation : évolution, tendances, communautés et emploi
De JavaScript à Python, en passant par Java ou C, retrouvez les langages de programmation les plus populaires auprès des développeurs et des entreprises.

Vous souhaitez devenir développeur ou opérer une reconversion vers cette profession particulièrement recherchée par les entreprises, mais vous ne savez pas sur quel(s) langage(s) de programmation vous former ? Retrouvez ici un état des lieux des langages de programmation les plus utilisés, les plus populaires, mais aussi ceux qui sont les plus prisés par les recruteurs.
L’évolution des langages de programmation depuis 2012, selon RedMonk
RedMonk, cabinet américain d’analystes spécialisés dans le développement, suit les tendances des langages de programmation depuis plus de 10 ans. La firme met régulièrement à jour son top 20 des langages les plus utilisés par les développeurs, à partir des données recueillies auprès des plateformes GitHub et Stack Overflow. Son classement, intitulé RedMonk Language Rankings Over Time, permet de visualiser l’évolution de l’utilisation de ces langages par les professionnels du développement, sur une période qui s’étend de septembre 2012 à janvier 2021.
JavaScript en tête, popularité croissante de Python et R, Perl dégringole
Malgré une baisse relative entre la 1ère et la 2e place entre 2013 et 2015, JavaScript reste en tête du classement des 20 langages les plus utilisés selon RedMonk, au 1er trimestre 2021. Derrière, Python, Java et PHP constituent la suite de ce top 4. Mais leur ordre a évolué au cours de la dernière décennie, avec notamment la popularité croissante de Python, qui se place au 2e rang depuis plus d’un an, juste derrière JavaScript (4e en 2012).
Parmi les autres enseignements de cette évolution du top 20 de RedMonk, on peut également remarquer que Ruby dégringole à la 9e place (5e en 2012), C passe du 8e au 10e rang, Objective-C de la 9e à la 13e position. Si R opère une importante remontée, passant de la 17e à la 12e place, Perl, qui était 11e en 2012, est quant à lui proche de la sortie de ce classement (19e en 2021).
Les nouveaux langages apparus dans le classement RedMonk, et ceux qui en sont sortis
CSS, dont sa présence en tant que langage de programmation peut faire débat, a intégré cette classification en 2014 et se positionne en 5e place en 2021, à égalité avec C++. D’autres langages ont connu une trajectoire similaire, c’est le cas de TypeScript, entré en 2017 et aujourd’hui 8e, mais aussi de Swift, le langage de programmation créé par Apple pour développer des apps iOS et macOS, introduit en 2015 et actuellement 11e. Les autres langages qui ont fait leur apparition au cours de la dernière décennie : Go (2015), PowerShell (2017), Kotlin (2019), et plus récemment, Rust (19e, à égalité avec Perl).
À l’inverse, plusieurs langages, qui faisaient partie du classement de RedMonk en septembre 2012, ne sont plus référencés au sein de ce top 20 en janvier 2021 : Haskell, ASP, Assembly, ActionScript, VisualBasic, CoffeeScript et Groovy. Certains même ne sont pas restés référencés très longtemps, à l’image de Matlab (2013-2018), Clojure (2014-2017) ou encore Lua (2017-2018).
Le top 20 des langages de programmation les plus utilisés au 1er trimestre 2021 selon RedMonk :
- JavaScript
- Python
- Java
- PHP
- C#
- C++
- CSS
- TypeScript
- Ruby
- C
- Swift
- R
- Objective-C
- Shell
- Scala
- Go
- PowerShell
- Kotlin
- Perl
- Rust (ex æquo).
JavaScript, Python et Java : les 3 langages les plus utilisés sur GitHub
En novembre 2021, GitHub a publié son rapport annuel Octoverse, qui analyse les données recensées sur sa plateforme entre octobre 2020 et septembre 2021. Le classement établi par GitHub montre un top 4 similaire à celui de RedMonk.
Dans le détail, JavaScript reste solidement accroché à la première place depuis 2014, devant Python, qui a dépassé Java courant 2018. 10e lors de son introduction en 2017, TypeScript se classe 4e en octobre 2020 et conserve cette place en 2021. Trajectoire inverse pour PHP, qui passe du 3e rang en 2014 à la 6e position 6 ans plus tard, et Ruby (10e), qui a perdu 5 places au cours de cette même période.
Le top 10 des langages de programmation les plus utilisés sur GitHub :
- JavaScript
- Python
- Java
- TypeScript
- C#
- PHP
- C++
- Shell
- C
- Ruby
Les langages de programmation les plus populaires, selon l’index TIOBE
Contrairement à RedMonk ou GitHub, TIOBE publie un index de popularité des langages de programmation, basé sur l’analyse des requêtes des 100 langages les plus recherchés sur les moteurs de recherche (Google, Bing, Baidu, Amazon, YouTube, Wikipédia…). Le principe : il attribue une note à chacun d’eux en fonction de leur utilisation par les développeurs, ce qui lui permet d’établir chaque mois un classement des 100 langages de programmation les plus populaires sur la toile. Décrié par certains, il fait néanmoins partie des classements de référence, au même titre que RedMonk, pour suivre l’évolution des tendances de programmation auprès de la communauté des développeurs.
Python conforte sa place de premier en 2021
Tandis que l’analyse réalisée par RedMonk sur le 1er trimestre 2021 montre que JavaScript s’inscrit à la 1ère place de son classement, l’index TIOBE met en évidence l’importante croissance du langage Python cette année. Celui-ci n’a cessé de montrer une popularité grandissante, jusqu’à atteindre la 1ère place du classement TIOBE, supplantant C et Java en octobre 2021.
Le classement du mois de janvier 2022 fait de Python le langage de l’année 2021 avec une croissance de 1,86 %. C’est la deuxième année consécutive que ce langage privilégié par les professionnels de la data science et du machine learning est élu « langage de l’année » et la cinquième fois, au total, dans l’histoire de l’index TIOBE.
Il affiche plus de 1 % d’avance sur les autres langages de programmation. Le record de tous les temps obtenu par Java avec une croissance de 26,49 % en 2001 est encore loin, mais Python a tout pour devenir le langage de programmation standard dans de nombreux domaines. Aucun signe ne laisse présager que la popularité de Python s’arrêtera bientôt, souligne l’index TIOBE.
Swift revient dans le top 10, forte progression pour Delphi/Object Pascal, Classic Visual Basic et Fortran
Le classement des 20 langages les plus recherchés par les développeurs selon TIOBE nous apprend notamment que Swift accède à nouveau au top 10, passant des positions 13 à 10 entre janvier 2021 et janvier 2022. Le langage de programmation d’Apple a connu une importante chute, atteignant la 18ème place en mai 2021. À noter également la croissance d’Assembly language, qui passe des positions 11 à 8, et SQL de la 12ème à la 9ème place. En 2021, le langage PHP est sorti du top 10, une première en 20 ans d’existence de l’index TIOBE. Il s’affiche désormais en 11ème place du classement. De leur côté, Delphi/Object Pascal (14ème, +5 places sur les 12 derniers mois), Classic Visual Basic (15ème, +5 places), et Fortran (19ème, +11 places) enregistrent les plus fortes progressions. Au-delà du top 20, on retrouve également COBOL qui occupe la 25ème place, Kotlin qui passe de la 40ème à la 29ème position, ou encore TypeScript qui chute du 42ème au 49ème rang (8e dans le classement de RedMonk).
Le top 20 des langages de programmation les plus recherchés en janvier 2022 selon TIOBE :
-
- Python
- C
- Java
- C++
- C#
- VisualBasic
- JavaScript
- Assembly language
- SQL
- Swift
- PHP
- R
- Go
- Delphi/Object Pascal
- Classic Visual Basic
- Matlab
- Groovy
- Ruby
- Fortran
- Perl
14 millions d’utilisateurs de JavaScript dans le monde, selon SlashData
Dans son 20e rapport semestriel intitulé State of the developer nation, SlashData dresse un état des lieux des langages de programmation les plus populaires, et dévoile aussi les usages ainsi que les centres d’intérêt de 30 000 développeurs situés dans 160 pays. Alors que la popularité de JavaScript ne cesse de progresser selon cette étude, elle concerne pas moins de 13,8 millions de développeurs dans le monde au 1er trimestre 2021. Ce chiffre est en nette augmentation : en octobre 2020, SlashData recensait 12,7 millions d’utilisateurs du langage. En 3 ans, la communauté JavaScript a ainsi gagné 4,5 millions de membres supplémentaires, soit la croissance la plus importante parmi l’ensemble des langages de programmation, note le rapport.
Toujours selon le rapport de SlashData, Python consolide sa 2e place avec 10,1 millions d’utilisateurs. Il devance Java, qui comptabilise 9,4 millions d’usagers. De son côté, Kotlin (8e), le langage officiel de Google, enregistre une forte croissance, passant de 1,1 million d’utilisateurs au 4e trimestre 2017, à 2,6 millions au 1er trimestre 2021. Cette hausse s’explique notamment par la décision de la firme américaine d’en faire le langage de programmation officiel pour le développement de ses applications Android. Juste derrière lui, on retrouve Swift (9e), le langage d’Apple, qui est utilisé par 2,5 millions de développeurs.
Le top 10 des communautés de développeurs en fonction des langages utilisés, au 1er trimestre 2021 :
- JavaScript : 13,8 millions d’utilisateurs
- Python : 10,1 millions d’utilisateurs
- Java : 9,4 millions d’utilisateurs
- C/C++ : 7,3 millions d’utilisateurs
- C# : 6 ,5 millions d’utilisateurs
- PHP : 6,3 millions d’utilisateurs
- Visual development tools : 3,3 millions d’utilisateurs
- Kotlin : 2,6 millions d’utilisateurs
- Swift : 2,5 millions d’utilisateurs
- Go : 2,1 millions d’utilisateurs
Python, le langage de programmation le plus recherché par les entreprises, selon l’IEEE Spectrum
La méthodologie suivie par l’IEEE Spectrum, l’organisation professionnelle dédiée à l’ingénierie et aux sciences appliquées, est l’une des plus complètes pour suivre l’évolution, l’usage et les tendances des langages de programmation. Elle s’appuie en effet sur 11 variables et 8 sources (CareerBuilder, GitHub, Google, Hacker News, the IEEE, Reddit, Stack Overflow et Twitter), afin de proposer différents classements, des langages les plus utilisés aux plus recherchés.
Un classement sur l’usage et les tendances des langages utilisés par les développeurs
Grâce à ses nombreuses sources, l’IEEE Spectrum permet ainsi d’obtenir une vision plus en profondeur et plus précise de l’utilisation des langages de programmation par les développeurs, des tendances, ceux qui sont les plus recherchés en ligne (selon les 8 sources), et par les entreprises, en fonction des offres d’emploi.
4 filtres sont disponibles : web, mobile, entreprises (desktop et applications scientifiques) et embedded (programmes faits pour contrôler des appareils autres que des ordinateurs).
Python devance C et Java en tête des langages les plus recherchés par les entreprises
Présent en tête du classement général publié par l’IEEE Spectrum, Python figure ici en tête des langages les plus recherchés par les recruteurs, tandis que C et Java complètent le podium. JavaScript est 6e, devant R (7e). Dans la suite du classement, Swift pointe au 9e rang, loin devant PHP (16e) ou encore Kotlin (22e).
Le top 10 des langages de programmation les plus recherchés par les entreprises :
Le top 10 des langages de programmation les plus populaires (classement général) :
- Python
- Java
- C
- C++
- JavaScript
- R
- Arduino
- Go
- Swift
- Matlab
Community managers : découvrez les résultats de notre enquête 2025
Réseaux, missions, salaire... Un webinar pour tout savoir sur les CM, lundi 29 septembre à 11h !
Je m'inscris
Le CSS n’a clairement rien à faire dans cette liste. On ne peut pas programmer en CSS, et ça n’est pas un langage non plus.
Si l’on se réfère au marché actuel,avec NET Core,le fait que C# ne soit pas situé dans un tableau où l’on trouve par ailleurs Swift,R et Arduino(un langage de prog WTF?) invalide totalement les autres résultats…
Ne serait-ce qu’en ESN ,on s’arrache les profils C# et NET, même inexpérimentés…je ne sais pas où L’IEE Spectrum est allé pêcher ses résultats, mais ça n’est clairement pas dans la mare des offres d’emploi en Europe