10 lessons · The Host · Lesson 1 free

Lesson 1 · On the house
Terry A. Davis and the machine he built
A programmer, an operating system, and a language named HolyC.

Lesson 2
HolyC is C with the lights on
No main. Code at the top level runs. Types you'll meet.

Lesson 3
Print and Adam
Output, and the task that greets you.

Lesson 4
Types
U8, I64, F64, U0 — the widths have names.

Lesson 5
Functions
Arguments, defaults, and the missing main.

Lesson 6
Graphics
640×480, sixteen colours, a plot and a print.

Lesson 7
DolDoc
Documents that are also programs, lightly.

Lesson 8
JIT
Compile as you go.

Lesson 9
A small utility
A function, a loop, a print. One page.

Lesson 10
What you can run today
TempleOS in a VM. High level. No piracy, no exploits.
Certificate
Sign in to claim it
The certificate sits behind a desk login. Sign in or create an account, then type your name and download the JPG.