03 Code

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.

01

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.

02

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

03

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.

Assistants de chat · Depuis zéro

ChatGPT · Claude · Gemini

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.

Autocomplétion · Intermédiaire

GitHub Copilot

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.

Éditeur avec IA · Intermédiaire

Cursor

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.

Agent de programmation · Avancé

Claude Code

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.

Générateurs d'applis · Depuis zéro

v0 · Bolt · Lovable

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.

Éditeur dans le cloud · Depuis zéro

Replit

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.

Éditeur avec IA · Intermédiaire

Windsurf

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.

IDE avec agents · Intermédiaire

Google Antigravity

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.

Agent de programmation · Avancé

OpenAI Codex

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.

Agent en terminal · Avancé

Gemini CLI

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

Agent open source · Avancé

OpenCode

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.

Binôme en terminal · Avancé

Aider

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

04

Les prompts que tout codeur utilise

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

01

Comprendre une erreur

Prompt 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.

02

Expliquer le code d'autrui

Prompt 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.

03

Refactoriser avec discernement

Prompt 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.

04

Écrire des tests

Prompt É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.

05

Règles d'or

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

  1. 01 Comprenez avant de coller : si vous ne savez pas ce que fait une ligne, demandez à l'IA avant de l'exécuter.
  2. 02 Avancez par petits morceaux : demandez les changements un par un et testez après chacun.
  3. 03 L'IA se trompe avec aplomb : exécutez, vérifiez et ne supposez jamais que « si ça compile, ça marche ».
  4. 04 Utilisez le contrôle de version (Git) dès le premier jour : il vous évitera plus d'une frayeur.
  5. 05 Apprenez à lire le code, pas seulement à le générer : c'est là la différence entre suivre et diriger.
  6. 06 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

06

Quiz : coder avec l'IA

Huit questions pour voir si vous pensez déjà comme quelqu'un qui dirige l'IA plutôt que d'en dépendre.

Une erreur surgit et vous ne la comprenez pas. Quel prompt est meilleur ?