Tutorials

Four short tutorials, each building a small, complete, runnable program. Every code block on these pages has actually been run against the interpreter - if you copy it exactly, it should behave exactly as described.

Prefer to learn by reading real, larger programs? See Example programs for the interpreter's own test-suite programs - a bank account manager, an inventory system, and more.