2023-06-09
logo GEN

Quel langage de programmation choisir ?

homme sur tablette
picto porte-voix
L'actualité

Quel langage de programmation choisir ?

Vous souhaitez vous former au numérique et au développement en particulier mais vous ne savez pas quel langage de programmation choisir. La Grande Ecole du Numérique vous aide à y voir plus clair.

Accueil > Toutes les actualités > News > Quel langage de programmation choisir ?
Devenir développeur.se, pourquoi pas ?
Mais quel langage de programmation choisir ?

Vous envisagez de vous former au numérique et au développement en particulier mais vous êtes perdu.e devant les différents intitulés des formations proposées et la multitude de langages de programmation disponibles.

JavaScript, Java, Python, C#, PHP, C, C++, Ruby… : comment choisir quand on est débutant en programmation ?

Le JavaScript est le langage le plus populaire et recommandé aux débutants car :

  • Il est facile à prendre en main tout en étant puissant et flexible
  • Il n’y a rien à installer : des sites en lignes permettent de tester le code directement
  • Il s'exécute sur quasiment toutes les plateformes matérielles et est utilisé par de nombreux frameworks populaires (React, Vue, Angular...)
  • Il permet aussi bien de créer une application mobile (compatible Android et iOS et Windows mobile), un site internet (interface graphique et côté serveur), un jeu vidéo, une application de bureau ou même une application de réalité virtuelle…
  • Il est très recherché par les entreprises aujourd’hui
  • Les salaires de développeurs JavaScript sont parmi les plus élevés sur le marché

Cependant, si vous avez vraiment une idée précise de ce que vous souhaitez coder, vous pouvez choisir de vous spécialiser dans un langage en particulier :

Vous souhaitez travailler sur :

Optez pour :

L’interface graphique d’un site web (côté frontend) HTML/CSS, JavaScript
La gestion des données pour un site web (backend) PHP, Ruby, JavaScript (via NodeJS)
Une application Android Java, Kotlin
Une application IOS/Apple Swift
Une application Windows Mobile C#, VB.NET, C ou C++
Une application qui puisse fonctionner sur toutes ces plateformes Java
Une application de bureau Java, C#, C++, JavaScript avec ElectronJS
Un jeu vidéo pour PC C++, JavaScript
Un jeu vidéo pour les consoles (Xbox, PSX etc.) C, C++ ou le C#
Un jeu en ligne JavaScript + HTML/CSS

Si vous voulez avoir une idée des langages les plus recherchés, consultez l’enquête de référence réalisée chaque année en avril : https://insights.stackoverflow.com/survey/2019#most-popular-technologies ou l’index TIOBE qui recense tous les mois les langages de programmation les plus populaires : https://www.tiobe.com/tiobe-index/

Quelques liens utiles pour comprendre les termes utilisés pour parler de développement :

Pour des explications plus détaillées et des conseils personnalisés, n’hésitez pas à contacter directement nos formations labellisées.

Cet article s’appuie sur un billet rédigé par Jérémy Mouzin sur son blog, vous pouvez le retrouver dans sa totalité ici : https://jeremymouzin.com/blog/quel-langage-de-programmation-choisir-en-2019/