Learn
A small shelf of things worth learning, and a few pages worth reading.
An Introduction to Programming
The ideas that carry into every language you go on to — variables, loops, functions, and the rest — taught with lux, a small language built to be a great first one.
Building Your Own Keep
The text adventure lux writes for you, taken apart and handed back: how a single turn works, and three exercises that add a room, hide something to find, and teach the world a new rule.
Starting Something of Your Own
The jump to a blank file — sizing an idea down until it is finishable, saying what it does before writing it, working out what it has to remember, and growing it one runnable piece at a time.
When It Doesn't Work
How to find out why: reading what lux tells you and where the arrow really points, watching a program go by one line at a time, and cutting it down until the bug is the only thing left.
lux
The language itself, and everything written about it: install it, build a text adventure you can open and change, and read what to do on the day you outgrow it.
HTML is easy
Why the friendliest place to start making things for the web is a plain text file and a browser.
Simple
A minimal HTML template and the Voltaire stylesheet shown in action.
Voltaire
The classless stylesheet behind these learn pages, with the source to copy or download.
Deus caritas est
A short devotional page on love.
Universal Declaration of Human Rights
The 1948 declaration, laid out to read.