Tu fais du TypeScript et tu as envie d'écrire tes backends en Rust ? Ici, Claude Code devient ton tuteur. Il te pose des questions, t'aide à comprendre ce que dit le compilateur et relit ton code. Mais chaque ligne, c'est toi qui l'écris.
titleJe mets un .clone() ?
Avant ça : après l'appel à describe(title), qui possède encore la String ?
describe ! Donc title a perdu ses permissions.
Exactement. Et ensuite, tu as besoin de toute la String, ou juste de sa longueur ?
Le tuteur ne te donne jamais la solution. Il te pose les bonnes questions pour que tu trouves toi-même, et si tu bloques, il te glisse un indice, puis un autre.
Chaque exercice commence par un quart d'heure de lecture, en français, avec des exemples et quelques questions pour vérifier que c'est clair. Ensuite seulement, tu passes au code.
Tu ne pars pas de zéro. Chaque notion est comparée à ce que tu écris déjà en TS, pour voir tout de suite ce qui change vraiment.
Une demi-heure suffit pour une séance. Tu as le droit de te tromper, c'est même comme ça qu'on apprend : le compilateur t'explique pourquoi, et le tuteur se souvient de ce qu'il faudra revoir.
Clone le repo, lance Claude Code et tape /next : le tuteur s'occupe du reste. Côté outils, il te faut rustup, Claude Code, Node 22 et jq.
$ git clone https://github.com/matschik/learn-rust-for-web-devs.git
$ cd learn-rust-for-web-devs && claude
> /next
Lire la première fiche
Forke le repo et présente-toi dans un CLAUDE.local.md : prénom, stack, préférences. Tu viens de Python ou de Go ? Réécris la section « L'apprenant » de CLAUDE.md et le tuteur fait le pont avec ton langage.
Rien n'est caché, tout est dans le repo : les règles du tuteur dans CLAUDE.md, les commandes dans .claude/commands, les exercices dans modules.
Forker le repo