Introduction : pourquoi JavaScript en 2025 est votre meilleur départ
JavaScript n'est pas seulement un langage pour animer des boutons sur un site web. En 2025, il est devenu une plateforme universelle, fonctionnant partout : du navigateur au serveur, des applications mobiles à l'Internet des objets. Si vous avez décidé de vous lancer en programmation, JavaScript est le moyen le plus logique et le plus rapide d'entrer dans l'IT.
Pourquoi maintenant ? L'écosystème a mûri : Node.js 22+ est stable et performant, des outils comme npm et ESLint sont devenus la norme, et la communauté publie des milliers de paquets chaque jour. Le principal avantage est que vous n'avez pas besoin de configurations complexes. Ouvrez un terminal, écrivez du code et voyez le résultat. Dans cet article, je vais vous montrer par où commencer pour écrire votre premier programme en seulement 30 minutes.
Étape 1 : Installation de l'environnement — Node.js et éditeur de code
En 2025, écrire du JavaScript uniquement dans le navigateur, c'est dépassé. Pour un apprentissage et un travail sérieux, vous aurez besoin de Node.js — un environnement d'exécution qui permet de lancer du JS sur votre ordinateur.
Comment installer Node.js
Rendez-vous sur le site officiel nodejs.org et téléchargez la version LTS (recommandée pour les débutants). L'installateur fera tout tout seul — il vous suffit de cliquer sur « Suivant ». Après l'installation, vérifiez que tout fonctionne :
node --version # Devrait afficher v22.x.x ou supérieur
npm --version # Gestionnaire de paquets, inclus
Si vous voyez des numéros de version — vous êtes prêt. Maintenant, choisissez un éditeur de code. Visual Studio Code (VS Code) est la norme de l'industrie. Installez-le, puis ajoutez les extensions : ESLint, Prettier et JavaScript (ES6) code snippets. Elles rendront votre code propre et vous aideront à éviter les erreurs.
Premier programme « Hello, World »
Créez un dossier pour vos projets, dedans un fichier index.js et écrivez :
// index.js
const greeting = "Bonjour, monde JavaScript 2025 !";
console.log(greeting);
Exécutez dans le terminal :
node index.js
Félicitations ! Vous venez d'écrire et d'exécuter votre premier programme en JavaScript. C'est la base à partir de laquelle nous allons partir.
Étape 2 : Bases de la syntaxe — variables, types de données et fonctions
Maintenant que l'environnement est prêt, examinons les constructions de base du langage. En 2025, la norme ES2025 (ECMAScript) a ajouté quelques fonctionnalités pratiques, mais les bases restent inchangées.
Variables : let, const et var
Oubliez var — c'est obsolète. Utilisez const pour les valeurs qui ne changent pas, et let pour les variables modifiables :
const userName = "Alexis"; // Ne peut pas être réaffecté
let age = 25; // Peut être modifié
age = 26; // Fonctionne
// var n'est pas recommandé
var oldWay = "obsolète"; // Syntaxe dépréciée
Types de données : des chaînes aux symboles
JavaScript est un langage à typage dynamique. Cela signifie que le type d'une variable est déterminé automatiquement. Les types principaux :
- String — chaînes de caractères :
"Bonjour",'Monde',\\`chaîne template\\`(guillemets inversés) - Number — nombres :
42,3.14,NaN - Boolean — valeurs logiques :
true,false - Null et Undefined — absence de valeur
- Object — objets et tableaux
Exemple de travail avec différents types :
const name = "Marie";
const year = 2025;
const isStudent = true;
// Chaînes templates (très pratique !)
const message = `Bonjour, ${name} ! Nous sommes en ${year}. Étudiant ? ${isStudent}`;
console.log(message);
Fonctions : classiques et fléchées
Les fonctions sont des blocs de code qui