Using an AI coding tool to learn a new language
Turn an AI coding assistant into a tutor — approach, tools, and mistakes to avoid.
Recommended tools
- 🟦Cursor
Inline explanations as you read unfamiliar syntax.
- 🔌Continue
Switch models mid-session — great for explaining trade-offs.
- 🧩Replit Agent
Zero-setup sandbox for experimenting with a new stack.
AI coding tools are terrible at being a pure tutor — they solve too eagerly. But with a simple prompt pattern you can turn them into a decent study partner: ask for explanations first, solutions second, and always ask "what's the alternative?" after any suggestion.
Cursor's Cmd-K explanation mode is great when you're reading open-source code in an unfamiliar language. Highlight a block, ask "what's happening here?", and it'll annotate it in plain English.
Continue's model picker is underrated for learning — switch between a verbose model (Claude Opus) and a terse one (a local Llama) to get different perspectives on the same code.
The mistake to avoid: accepting every autocomplete. You don't learn a language by tab-completing through it. Turn off autocomplete during your first two weeks with a new language. Use chat only.