Base120 · Recursion
Spiral Learning
Revisit concepts at increasing depth, building on previous understanding
When to use
"Use when learning a complex topic. Revisit the topic at increasing depth, building on previous understanding. Each spiral adds a layer of sophistication while reinforcing the foundation."
Example
"Learning a programming language — first spiral (syntax, basic programs), second spiral (idioms, standard library), third spiral (performance, internals), fourth spiral (metaprogramming, language design). Each spiral deepens understanding without overwhelming."
Common misuse
"Trying to learn everything at once (one deep dive) without spiraling. A single deep dive either overwhelms (too much detail) or underwhelms (too shallow). Spiraling manages depth progressively."