Apprenez à coder avec l'IA

De n'avoir jamais écrit une ligne de votre vie à diriger des projets entiers. L'IA est le meilleur professeur de programmation que vous ayez jamais eu : voici la carte, étape par étape et à votre rythme.

Votre parcours, niveau par niveau

Cinq étapes de zéro jusqu'à diriger des agents. Chacune s'appuie sur la précédente : prenez votre temps.

  1. Niveau

    Curieux

    Demandez sans crainte

    Vous n'avez encore rien codé, et c'est très bien. Ouvrez un chat (ChatGPT, Claude ou Gemini) et demandez-lui d'expliquer ce qu'est un programme, quel langage vous convient et pourquoi. Demandez des exemples minuscules et faites-les vous expliquer ligne par ligne.

  2. Niveau

    Débutant

    Exécutez votre premier code

    Utilisez un éditeur dans le cloud comme Replit (rien à installer) et faites fonctionner un petit programme. La règle d'or : ne copiez pas à l'aveugle. Collez chaque erreur dans le chat et demandez-lui d'expliquer la cause, pas seulement la solution.

  3. Niveau

    Bâtisseur

    Codez accompagné

    Activez l'autocomplétion de GitHub Copilot dans votre éditeur : l'IA suggère pendant que vous tapez et vous décidez quoi accepter. Vous commencez à lire le code avec aisance et à construire des projets à plusieurs pièces.

  4. Niveau

    Pilote

    Éditeurs avec IA

    Passez à un éditeur pensé pour l'IA, comme Cursor : décrivez ce que vous voulez en langage naturel et l'IA modifie plusieurs fichiers à la fois. Votre travail n'est plus de taper, mais de diriger, relire et tester.

  5. Niveau

    Directeur

    Dirigez des agents

    Avec des agents comme Claude Code, vous déléguez des tâches entières : l'agent planifie, écrit, exécute et corrige. Vous fixez l'objectif, relisez le résultat et gardez le jugement. La compétence clé n'est plus de taper : c'est de savoir demander et vérifier.

Par où commencer ? Les langages

Il n'existe pas de langage parfait, seulement un premier. Voici les plus recommandés pour démarrer ; l'important est d'en choisir un et de commencer.

Python

Le meilleur premier langage pour presque tout le monde : il se lit presque comme de l'anglais et pardonne les erreurs de débutant. C'est le langage de l'IA et de la science des données.

Idéal pour: Débuter de zéro, données et IA

HTML et CSS

Ce n'est pas de la programmation, mais la structure et le style des pages web. Le premier pas pour créer quelque chose de visible et le partager avec le monde en quelques heures.

Idéal pour: Votre première page web

JavaScript

Le langage qui donne vie au web : boutons, animations, applications entières dans le navigateur. Pour faire de l'interactif, commencez ici.

Idéal pour: Sites et applis interactifs

SQL

Le langage pour parler aux bases de données : demander, filtrer et trier l'information. Petit, très utile et vite appris.

Idéal pour: Travailler avec les données

TypeScript

JavaScript avec un filet de sécurité : il signale beaucoup d'erreurs avant l'exécution. C'est le standard des projets sérieux, mais mieux une fois les bases acquises.

Idéal pour: Grands projets en équipe

Les outils qui comptent

L'écosystème évolue vite, mais ces catégories tracent la voie. Choisissez selon votre niveau et ce que vous voulez faire.

ChatGPT · Claude · Gemini

Depuis zéro

Assistants de chat

Votre tuteur particulier : ils expliquent des concepts, génèrent des exemples, traduisent les erreurs en langage humain et relisent votre code. Le point de départ de tout.

GitHub Copilot

Intermédiaire

Autocomplétion

Suggère la ligne ou la fonction suivante directement dans votre éditeur pendant que vous tapez. Comme un copilote qui devance ce que vous alliez écrire.

Cursor

Intermédiaire

Éditeur avec IA

Un éditeur de code construit autour de l'IA : demandez des changements en langage naturel et il les applique à tout le projet, pas seulement à une ligne.

Claude Code

Avancé

Agent de programmation

Un agent qui vit dans votre terminal : confiez-lui une tâche et il planifie, écrit, exécute et se corrige tout seul jusqu'au bout. Vous dirigez.

v0 · Bolt · Lovable

Depuis zéro

Générateurs d'applis

Décrivez l'appli ou le site que vous voulez et ils le construisent, fonctionnel, en quelques minutes. Parfaits pour prototyper et voir des résultats dès le premier jour.

Replit

Depuis zéro

Éditeur dans le cloud

Codez depuis votre navigateur, rien à installer, avec l'IA intégrée. Parfait pour vos premiers pas et pour coder depuis n'importe quel appareil.

Windsurf

Intermédiaire

Éditeur avec IA

Un éditeur avec IA et un agent nommé Cascade qui comprend tout votre projet et applique des changements coordonnés sur plusieurs fichiers à la fois.

Google Antigravity

Intermédiaire

IDE avec agents

La plateforme de Google centrée sur les agents (avec Gemini) : les agents planifient et travaillent à la fois dans l'éditeur, le terminal et le navigateur.

OpenAI Codex

Avancé

Agent de programmation

L'agent d'OpenAI : déléguez-lui des tâches et il travaille dans votre terminal ou dans le cloud, intégré à ChatGPT, même plusieurs à la fois.

Gemini CLI

Avancé

Agent en terminal

L'agent en terminal de Google, open source et gratuit pour démarrer : il apporte la puissance de Gemini sur votre ligne de commande.

OpenCode

Avancé

Agent open source

Un agent de programmation ouvert qui vit dans le terminal et fonctionne avec le modèle de votre choix, sans dépendance à une seule entreprise.

Aider

Avancé

Binôme en terminal

Programmation en binôme open source depuis le terminal : il modifie votre dépôt et enregistre chaque changement dans Git automatiquement.

Les prompts que tout codeur utilise

Quatre formules qui résolvent 80 % du quotidien. Copiez-les, adaptez-les, gardez-les.

Comprendre une erreur

J'ai cette erreur : [collez l'erreur complète]. Elle est provoquée par ce code : [collez le code]. Explique en langage simple ce qu'elle signifie, pourquoi elle survient et comment je la corrige. Ne réécris pas tout : montre-moi seulement la ligne qui change.

Pourquoi ça marche: Vous demandez la cause + la correction minimale : vous apprenez au lieu de coller un rustine que vous ne comprenez pas.

Expliquer le code d'autrui

Explique-moi ce que fait ce code étape par étape, comme si j'étais débutant. Pointe les parties clés et dis-moi ce qui se passerait si je supprimais chacune : [collez le code].

Pourquoi ça marche: Transforme n'importe quel extrait en un cours particulier sur mesure.

Refactoriser avec discernement

Améliore ce code en gardant exactement le même comportement. Priorise la lisibilité et des noms clairs, et explique chaque changement important : [collez le code].

Pourquoi ça marche: Le « garde le comportement » l'empêche de changer votre logique en douce.

Écrire des tests

Écris des tests pour cette fonction couvrant le cas normal, les cas limites et les erreurs. Explique ce que vérifie chacun : [collez la fonction].

Pourquoi ça marche: Les tests sont votre filet de sécurité : demandez-les tôt et vous coderez en confiance.

Règles d'or

De petites habitudes qui séparent dépendre de l'IA de savoir la diriger.

  • Comprenez avant de coller : si vous ne savez pas ce que fait une ligne, demandez à l'IA avant de l'exécuter.
  • Avancez par petits morceaux : demandez les changements un par un et testez après chacun.
  • L'IA se trompe avec aplomb : exécutez, vérifiez et ne supposez jamais que « si ça compile, ça marche ».
  • Utilisez le contrôle de version (Git) dès le premier jour : il vous évitera plus d'une frayeur.
  • Apprenez à lire le code, pas seulement à le générer : c'est là la différence entre suivre et diriger.
  • Demandez toujours le pourquoi : votre but est de comprendre, pas seulement que ça marche.

Le meilleur moment pour écrire votre premier code, c'était hier. Le deuxième, c'est maintenant.

Entraînez-vous avec un modèle