Voici la question courante que mes étudiants me posent régulièrement.
Comment répondre de manière précise et valable ? Il n'est pas facile de trouver la solution sur Internet. La solution est souvent discutable et contredite par d'autres facteurs et les sites spécifiques du secteur sont souvent en complet désaccord.
Selon moi, la solution peut être trouvée sur Internet en se fiant aux données du plus important réseau de code open et gratuit : Github
Voici la solution donnée par les données réelles d'utilisation en ligne sur les projets postés et sur toutes les interactions (millions) sur le réseau populaire de code open source.
La solution est la suivante :
https://bootcamp.berkeley.edu/blog/most-in-demand-programming-languages/
Le premier de la liste est toujours JavaScript, car chaque site web a souvent du code fait avec ce langage qui partage seulement une partie de son nom avec Java.
Le deuxième est Java
Java est un langage orienté objet créé par Sun Microsystems et qui appartient maintenant à Oracle. Il est utilisé pour les bases de données, pour le développement d'applications Android, comme langage de programmation "backend", pour les applications de bureau et autre. Il est extrêmement populaire et est considéré comme l'un des moyens les plus stables et fiables pour construire des systèmes complexes.
En forte croissance, nous avons absolument Python, mais à mon avis, sa croissance s'arrêtera si ce langage n'est pas capable de faire un saut d'utilisation vers le monde professionnel en provenance du didactique.
Python est un langage de programmation de haut niveau et l'un de ceux qui croît le plus rapidement. Il est simple à apprendre, mais est souvent utilisé pour faire de la programmation de haut niveau comme l'apprentissage automatique et l'analyse de données. L'un des tutoriels les plus populaires pour Python s'appelle "Learn Python the Hard Way".
"Une grande partie de cela dépend du fait qu'il s'agit d'un langage extrêmement polyvalent", a déclaré O'Grady.