
Quel langage de programmation choisir ?



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.
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 :
- https://www.blogdumoderateur.com/definition-developpement-web/
- https://www.eewee.fr/lexique-web/
- https://www.chiny.me/glossaire.php
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/