Literate Programming
by Marcus Birkenkrahe

Ten Simple C++ Warmup Programs
As part of the Data Structures with C++ course at Lyon College, I put together a walkthrough of ten super simple C++ programs—the kind of foundational exercises that help students warm up before tackling more complex data structures.
These short examples review the essentials in a clear and direct way, making them useful for anyone brushing up on C++ fundamentals.
Also: plenty of Country Western and Bluegrass music.
Video
Watch the full walkthrough here on YouTube:
Literate Programming Matters
In a time when generative AI tempts us to skip straight to polished outputs, the discipline of *literate programming*—writing programs as explanations for humans first and machines second—becomes even more important. It keeps us grounded in clarity, rigor, and understanding.