๐ฑ Basics
Vibe Coding
beginnerBuilding software by describing what you want in natural language and letting AI write the code. The vibe is the intuition; the code is the byproduct.
Prompt
beginnerThe instruction you give the AI. A good prompt is clear, specific, and gives context. See Prompting for Vibe Coders.
LLM
beginnerLarge Language Model โ the AI engine that predicts text. It's the brain behind the code generation, but it has no memory of your project unless you feed it back in.
Token
beginnerA chunk of text the model processes โ roughly a word or part of one. Models are billed and limited by token count, so bigger isn't always better.
Context Window
intermediateHow much text the model can "see" at once. Once you exceed it, older context falls off โ which is why the AI sometimes forgets earlier instructions.
๐ ๏ธ Tooling
Agent
intermediateAn AI that can take actions โ not just answer, but run commands, edit files, and loop until a task is done. More powerful, and more able to make a mess.
Context
intermediateThe background info you give the AI so it understands your project: existing code, goals, constraints. Good context is the single biggest lever on output quality.
MCP
intermediateModel Context Protocol โ a standard way to connect an AI to external tools and data sources so it can act on the real world, not just talk about it.
IDE / AI Editor
beginnerWhere you write code. Modern AI editors (like Cursor) bake an assistant directly into the editor. See The Vibe Coder's Toolkit.
Diff
intermediateA view of what changed โ line by line โ between two versions of code. Always read the diff before accepting an AI's edits.
Commit
beginnerSaving a snapshot of your code with version control (Git). Every commit is a save point you can return to when a prompt goes sideways.
โ ๏ธ Danger Zones
Hallucination
watch outWhen the AI states something false with total confidence โ a fake library, a made-up API. Always verify before trusting. See Mistakes & How to Survive Them.
Scope Creep
watch outWhen a small project balloons into a sprawling mess because the AI happily keeps adding features. The model never says "that's enough" โ you have to.
Secret / API Key
watch outA password-like credential (database URL, API token). Never hardcode these in source files โ keep them in environment variables so they don't leak.
Big Rewrite
watch outAsking the AI to "clean everything up" and getting back a broken codebase. Prefer targeted fixes over wholesale rewrites.
"Works On My Machine"
intermediateCode that runs locally but breaks when deployed. The gap between "it works here" and "it works everywhere" is the whole job of shipping. See the shipping guide.
New to all this?
Start with the complete guide, then come back here whenever a term throws you.
Read The Guide โ