Temps de lecture estimé : 6 minutes
Le meilleur langage pour commencer la programmation
Trouve le meilleur langage pour commencer la programmation suivant l’objectif de ton projet. Utilise ce langage pour apprendre les bases.
Temps de lecture estimé : 6 minutes
Trouve le meilleur langage pour commencer la programmation suivant l’objectif de ton projet. Utilise ce langage pour apprendre les bases.
Comment choisir le meilleur langage pour commencer la programmation ?
Si tu débutes et que tu souhaites commencer à programmer, tu vas devoir choisir un langage.
Seulement des langages, il en existe des dizaines !
Voici comment tu pourras faire ton choix pour trouver le meilleur langage de programmation adapté à tes besoins.
Avant de choisir ton premier langage de programmation, il va falloir définir ce que tu souhaites faire avec !
As-tu un projet que tu souhaites développer ? Si oui, génial. Si non ce n’est pas grave, choisi la thématique qui te plaît le plus pour commencer.
Dans tous cas tu vas devoir apprendre les bases de la programmation à travers ces langages.
Mais autant que ce soit ludique et que tu choisisses de développer quelque chose d’utile pour toi.
Une fois ton objectif défini et ton projet en tête, choisi ton premier langage de programmation.
Tu n’as vraiment pas d’idée ? Créer son CV en ligne peut-être un bon début 🙂
Il faut en choisir un qui soit adapté à tes besoins.
Pour choisir le langage à apprendre en premier, il faut choisir un langage qui soit plus facile à apprendre que la moyenne.
Mais pas trop, sinon il y aura un gap énorme entre le langage que tu as appris et les langages que tu devras utiliser dans tes futurs projets de développeur.
Dans tous les cas, tous les développeurs utilisent plusieurs langages, même s'ils ont leurs préférences / spécialités.
Il ne faut pas avoir peur de perdre du temps en commençant à apprendre de nouveaux langages.
Ce sont des critères qui te permettront d’apprendre un langage qui soit utilisé par beaucoup de développeurs et qui soit assez faciles à apprendre.
Choisir un vieux langage (stable) avec une techno récente (moderne) est sans doute le meilleur des deux mondes !
Voici les meilleurs langages de programmation qui selon qui moi respectent ces critères.
Malheureusement si ton choix se porte sur les jeux vidéos ou sur les applications embarquées, je n’ai pas assez manipulé les différents langages pour pouvoir t’aider.
Si tu souhaites créer une application cross-platform avec une interface graphique ou simplement une ligne de commande, choisis Java
.
Java est le langage de programmation idéal pour débuter.
Si tu souhaites faire un site internet, choisis PHP
.
PHP est un langage extrêmement simple et populaire.
D’ailleurs WordPress que tu connais sans doute, est fait avec PHP.
Si tu as choisi de t’orienter dans le développement web, oui.
Que tu cherches ou non le meilleur langage de programmation web à ton niveau, tu devras dans tous les cas apprendre le HTML et CSS.
Ce sont les seules syntaxes que le navigateur connait pour afficher une page.
Ce ne sont pas des langages en tant que tel, bien que l'on puisse faire des choses très compliquées en CSS.
Comprendre le HTML et le CSS en plus de ton langage web rajoute un peu de complexité à ton apprentissage.
Mais pas de panique, ces « langages de rendu » sont très simples à prendre en main.
Si tu souhaites commencer ton apprentissage de la programmation avec une application, sache que des 3 propositions faites ici, ce sera la plus difficile !
Pourquoi ?
Car en plus de devoir apprendre un nouveau langage, tu vas tout de suite devoir manipuler des APIs.
Notamment pour rendre les pages de ton application dynamiques grâce à l’interrogation d’un service externe.
Suivant la plateforme choisie, plusieurs langages sont possibles :
Chaque technologie ci-dessus permet de créer des applications pour smartphone.
Fais ton choix en fonction du support que tu souhaites atteindre (Android ou IOS).
Si tu as déjà des compétences en web (HTML, CSS, JS), tu peux jeter un œil à Ionic qui dispose de Typescript, ce sera probablement plus facile pour commencer plutôt qu’une application native.
Chaque langage a ses défauts, ses forces, ses faiblesses.
On choisit un langage de programmation non pas parce qu'il est meilleur qu'un autre, mais parce qu'il propose quelque chose dont on a besoin.
Ne perds pas ton temps à essayer de prouver qu’un langage est mieux qu’un autre.
Trouve un langage que tu aimes, qui est maintenu, stable. Utilise tout ce qu’il peut t’offrir.
N’oublie pas qu’en tant que développeur, tu seras amené à régulièrement changer de techno, alors n’hésite pas à les tester.
Je t’ai donné selon moi les « meilleurs langages informatiques à apprendre » pour commencer le code.
À l’instar des autres articles du genre sur le web, j’ai pointé du doigt des langages à utiliser, je n’ai pas fait une liste des langages potentiels.
Le but de cet article est de te donner à toi, débutant en programmation, un point d’entrée par lequel commencer.
Si tu commences à faire un site en PHP et que tu t’en sors très bien, tu pourras changer facilement et passer à un langage avec une courbe d’apprentissage un peu plus élevée, comme Ruby On Rails par exemple.
Il n'y a pas de mauvais apprentissage, il n'y a rien de figé.
Si tu te rends compte que finalement, Java ce n’est pas pour toi et que tu adores Kotlin…
Tu peux switcher de langage facilement.
C’est ça être développeur.
Maintenant à toi de jouer, si tu souhaites apprendre un langage de programmation, passe à l’action !
Pour lire plus de contenu similaire dans le même thématique.
Salut Alex,
Le PHP m’intéresse, est-ce que tu aurais de bonnes ressources à partager pour démarrer ? Je cherche du contenu gratuit, j’ai déjà quelques pistes mais j’aimerais avoir ton avis !
Ton blog est cool, je l’ai ajouté à ma veille technique direct !
Continue 👍
Hello Maxime !
Merci beaucoup 🙂
Franchement pour le PHP, ce que je te conseille c’est de démarrer direct avec Symfo : https://symfony.com/doc/current/setup.html
Tu trouveras tout ce qu’il faut, la doc est une des meilleures que je n’ai jamais vues !
En tout cas ta stack technique est cool, Flask j’ai adoré et Python de manière générale, c’est vraiment l’éclate.
D’ailleurs, je vois Docstring partout en ce moment… 😉
Au plaisir,
Alex
« Si tu souhaites créer une application cross-platform avec une interface graphique ou simplement une ligne de commande, choisis Java. »
—
Ce qui était vrai hier ne l’est plus véritablement aujourd’hui.
La politique de licence d’Oracle – qui est irrationnelle – conduit à l’invalidation de nombreux outils « web-based » écrits en Java.
Ce souci n’est pas anecdotique et il est devenu un véritable problème industriel (cf. de nombreuses interfaces de configuration de composants réseau et d’infrastructure informatique qui ont « disparu » (c-à-d. désactivés de force), sans aucune alternative autre que la CLI, pour de pures raisons de licence.
Erwann
Pour le coup je ne suis pas étonné venant d’Oracle… Tu aurais des articles qui parlent de ça ? Ça m’intéresse 🙂
En tout cas d’un point de vue technique, Java est un excellent langage pour apprendre la programmation.
Dommage qu’il perde en popularité, un peu plus chaque année…