"Programming is usually taught by examples"
About this Quote
The subtext is a warning about what gets lost. Examples are seductive precisely because they bypass the hard part: understanding the underlying model. Students can cargo-cult syntax, memorize idioms, and still be helpless when the problem shifts a few degrees. In Wirth's world, the point of learning a language is not to accumulate tricks but to internalize invariants: types, abstraction boundaries, data representation, proofs of correctness, costs. Examples can illustrate those ideas, but they can also smuggle in accidental complexity and make the incidental look essential.
Context matters: Wirth came out of an era when computing was moving from scarce, expensive machines to broader academic and professional use, and he argued for simplicity as an antidote to sprawling systems. Read that way, the line is less pedagogy tip than cultural critique: programming became popular faster than we learned how to teach thinking. Examples are the quickest on-ramp, but they can also produce a generation fluent in mimicry and shaky on first principles.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Wirth, Niklaus. (2026, January 16). Programming is usually taught by examples. FixQuotes. https://fixquotes.com/quotes/programming-is-usually-taught-by-examples-89399/
Chicago Style
Wirth, Niklaus. "Programming is usually taught by examples." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/programming-is-usually-taught-by-examples-89399/.
MLA Style (9th ed.)
"Programming is usually taught by examples." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/programming-is-usually-taught-by-examples-89399/. Accessed 12 Feb. 2026.







