Quel langage utiliser pour apprendre la programmation ? Voici des recommandations et des conseils spécifiques sur les critères de sélection.
Apprendre à programmer est un voyage long et difficile - et si les premiers kilomètres sont dans la mauvaise direction, vous abandonnerez probablement le voyage et resterez assis sur le canapé. Vous devez donc bien réfléchir au langage de programmation avec lequel vous commencez !
- Critères de sélection
- Notre conseil : le python
- Pour les développeurs web : JavaScript
Vous pouvez fonder votre choix du meilleur langage de programmation pour commencer sur de nombreux points - et il n'y aura jamais de réponse tranchée. Vous recherchez une langue particulièrement facile à apprendre ? Une langue pour un domaine d'application spécifique ? Doit-il vous offrir les meilleures opportunités d'emploi ? Ou peut-être le salaire maximum ? Ou devrait-il s'agir du plus populaire ? Le plus populaire ? En fonction de votre réponse, une langue différente s'affichera probablement. Et même là, il existe une grande variété de sources qui ne donnent pas toujours les mêmes résultats... Mais bon, essayons de trouver des recommandations pour quelques-uns de ces domaines. Par exemple, une bonne source est l'enquête de Stack Overflow.
En ce qui concerne la popularité, l'annonce est claire : JavaScript est en tête avec 62,5 %, suivi de SQL avec 51,2 %. Mais est-ce utile pour vous ? Seulement dans une certaine mesure : SQL est simplement utilisé partout pour les bases de données et n'est pas bon du tout pour l'entrée en programmation générale. JavaScript, d'un autre côté, pourrait être intéressant.
Les meilleures perspectives d'emploi et de salaire ? Stack Overflow fait la distinction entre les développeurs web et les développeurs de bureau, les administrateurs et les ingénieurs de données - et presque partout, la réponse la plus courante est encore une fois JavaScript, seulement parmi les programmeurs de bureau, il arrive en deuxième position. JavaScript devient donc encore plus intéressant. En termes de salaires, les employés de JavaScript ne sont qu'au 21e rang mondial, mais en Allemagne, ils sont encore à la 6e place, avec un salaire annuel d'un peu plus de 51 000 dollars US. C'est à peine 2 000 euros de moins que la Java, classée en tête.
Et que veulent les développeurs ? Le langage le plus populaire parmi les participants à l'enquête est Rust, bien que cela ne s'applique qu'aux codeurs qui travaillent (doivent) déjà avec ce langage. Parmi les "plus recherchés", Python et, une fois de plus, JavaScript occupent la première et la deuxième place. D'autre part, 40 % des personnes interrogées déclarent qu'elles préfèrent ne pas continuer à travailler avec JavaScript - une statistique dans laquelle Python n'apparaît que bien plus tard.
Vous voulez travailler sur un domaine spécifique ? Alors, cela devient difficile. PHP, par exemple, est passionnément détesté parce qu'il n'est pas vraiment bon d'un point de vue technique. D'autre part, une grande partie de tous les sites web sont constitués de code PHP ! En tant que développeur web, il vous sera difficile de l'éviter à un moment ou à un autre. Vous voulez développer des programmes qui fonctionnent aussi parfaitement que possible et vous plonger dans l'informatique ? Ensuite, le classique C, le beaucoup plus pratique C++, mais surtout Java sont les choix évidents. Ces trois langages sont très puissants, permettent le travail le plus élémentaire et sont également très populaires auprès des entreprises dans l'environnement commercial. Pour les débutants, Java est tout à fait adapté, C pas du tout et C++ seulement pour ceux qui sont vraiment, vraiment sérieux !
C'est maintenant que ça devient vraiment passionnant : vous cherchez une langue facile à apprendre ? Deux d'entre eux sont les grands gagnants, si l'on considère par exemple ce qui est utilisé dans les universités américaines pour les cours de programmation : Python et Java sont clairement en tête dans ce domaine. Ils sont suivis de Matlab pour les questions mathématiques et de C et C++, mais ceux-ci sont de plus en plus remplacés par Java.
Avec tous ces mots à la mode, trois candidats ne cessent de surgir : JavaScript, Java, et Python. Java et Python conviennent à peu près à tous les usages, tandis que JavaScript est destiné presque exclusivement aux développeurs web. Et ce sont nos recommandations de base : JavaScript si vous souhaitez travailler principalement sur des sites Web interactifs et autres, et Python pour une introduction générale à la programmation, car il s'agit du langage le plus populaire parmi les développeurs et les enseignants.
Introduction générale : Python
Ces dernières années, Python s'est imposé comme le cochon laineux pondeur d'œufs. Vous trouverez des débats à de nombreux endroits sur le web pour savoir si Python est un langage de script ou un "vrai" langage de programmation, mais c'est ainsi : L'inventeur de Python, Guido von Rossum, qualifie Python de "langage de programmation universel et polyvalent", et il répond parfaitement à cette définition. Vous pouvez utiliser Python pour écrire de petits scripts pour l'administration quotidienne, mais aussi des programmes de bureau monolithiques pour les clients.
Et enfin, un conseil pour tous les chanceux : Si vous avez un bon ami ou un parent qui est programmeur et que vous pouvez lui poser des questions, il est préférable d'utiliser son langage standard. Car avec toute la bonne documentation sur le net : vous aurez pas mal de questions au début, qui ne trouveront pas toujours de réponse concrète pour votre cas, mais seulement de manière similaire. Et surtout pour les questions de syntaxe, vous perdrez des heures à chercher, bien que pour un programmeur raisonnablement expérimenté, les questions ne sont généralement guère plus difficiles à répondre que la question sur le temps. La meilleure langue d'introduction est celle pour laquelle vous pouvez abuser de vos amis comme professeurs particuliers. Eh bien, si c'est votre grand-père et qu'il arrive juste au coin de la rue avec l'assembleur - alors plutôt Python.
Pour les développeurs web : JavaScript
Bien sûr, il y a des développeurs qui s'intéressent moins à l'ensemble du cosmos de la programmation qu'aux affaires et au design. Donc, si vous êtes plutôt intéressé par la création de sites Web interactifs et fantaisistes, ou si vous êtes un étudiant en commerce désireux de lancer votre propre start-up, JavaScript n'est pas une mauvaise option. En outre, les possibilités d'emploi sont très bonnes, car les développeurs JavaScript peuvent probablement commencer dans presque tous les bureaux de services web, même les plus petits. En gros, il en va de même que pour Python, grâce à une énorme communauté.