A computer is amazingly fast but not clever on its own — it only does exactly what it's told. Code is a set of instructions written in a language a computer understands (like Python, Scratch, or JavaScript). Think of code like a recipe: a list of precise steps. If you skip a step or get the order wrong, the dish (or the program) goes wrong. Computers never "guess what you meant" — so the big skill in coding isn't typing fast, it's thinking clearly and giving instructions that are exact and in the right order.
Technique explanation
Worked examples
🧩 Unplugged activity: Write step-by-step instructions for making a jam sandwich, exactly. Have someone follow them too literally (if you wrote "put jam on bread" they might use the jar!). Fix the steps until they truly work — that's debugging.