Course A · Module A4 Build · Lesson 15 of 17
You don't need to write code to be powerful. You need to read just enough to find the part you want to change.
You just built and shipped a real app by describing it. Amazing — and also the moment most non-technical founders get stuck. You asked for a change, the AI rewrote something, and now a button's broken and you have no idea why. That's comprehension debt: you own software you can't read. This lesson is the antidote. Your single win: by the end you'll open the code your AI generated, and instead of panic, you'll think "ah — the part I want is probably right here." That's the whole skill. Not writing. Locating.
Imagine a recipe card. You don't need to be a chef to read one — you can scan it and point at "this is the ingredients, this is the oven temperature, this is the step where it goes wrong." Code is the same: labeled instructions a computer follows top to bottom. Scary-looking, but readable.
Your job isn't to cook from scratch. It's to find the line that says "350°F" when the cake's burning, and change it.
Almost every small web app the AI builds you has three kinds of files. Learn these three words and the folder stops being a wall of mystery:
Broken color or layout? Look in CSS. Wrong words or a missing button? HTML. Click does nothing or the wrong thing? JavaScript. That single triage rule will route you to the right file 90% of the time.
Here's a real button from a generated app. Don't decode every symbol. Read it like the recipe card — find the nouns and the verbs:
<!-- HTML: the structure --> <button id="draftBtn">Draft this email</button> // JavaScript: the behavior when someone clicks "draftBtn": message = "Write a friendly reminder about an overdue invoice" send message to the AI show the reply on the page
You just read code. The button is labeled draftBtn; the behavior block
says when that button is clicked, send this message to the AI and show the reply.
Want a warmer email? You can see exactly which line of text to change — the one in quotes.
That's the win. You don't edit blind; you edit the line you found.
Notice this is the same posture as everything else in this course: small step, look at the result, adjust. A tight feedback loop beats understanding everything up front.
Answer before opening — recalling it is what makes it stick.
CSS. Color is how it looks — that's style. The structure and behavior don't change at all.
HTML. The words on the page are part of the page's structure/content. Find the typo, fix the one word.
Look in the JavaScript — and ask the AI to explain it. A click that does nothing is a behavior problem. Don't guess across the whole project; route to JS and have the AI translate the relevant block.
Read this next (primary source)
Read "Avoiding the Prototype Trap" (Momen) — the clearest explanation of the comprehension-debt trap and why this exact skill keeps you out of it. ~10 min. More in RESOURCES.md.
New words this lesson — code, debugging, repository — are in the course glossary. Keep it open.