ALPHA: breaking changes expected. What that means
NanoC

The NanoC guide

Nine short lessons, each on its own page with code that is compiled by the real compiler when this site is built. Read them in order or jump to what you need.