Explaining to beginners
The difficulty is invisible assumptions: words that seem plain but carry technical meaning, and steps so automatic to you that you omit them entirely. Beginners then conclude they are the problem.
Method
- Assume no prior vocabulary. Every technical word is either avoided or defined at first use, including the ones that feel like ordinary English.
- Include the steps you consider obvious. The omitted step is where beginners stop, and it is invisible to you precisely because it is automatic.
- Use an analogy and then state its limits. Analogies carry understanding a distance and then mislead, so naming where it breaks is part of using one.
- Show the whole before the parts. A map of where this fits stops the learner assembling detail with no frame (see curriculum-sequencing).
- Avoid the word simply. If it were simple they would already know it, and the word signals that struggling is a personal failing.
- Give a working example they can run. Something that succeeds early builds the confidence to continue (see documentation-for-adoption).
- Anticipate the predictable confusion. Address the misreading you know is coming before it happens rather than after.
Boundaries
Beginner explanations trade completeness for accessibility and need a path to the full picture. Over-simplification that must be unlearned is worse than a harder correct explanation. Beginners vary widely, so one explanation cannot fit everyone.