Language Tour
Donna is a functional, statically typed, self-hosted programming language that compiles to native binaries through QBE and a C compiler.
That is the serious answer. The shorter one is this: Donna tries to stay small, readable, and practical. No drama. Donna Paulsen would approve.
import donna/io
pub fn main() -> Nil:
io.println("Hello Donna")
This tour starts with installation and your first project, then moves through the language one piece at a time. After that, we get into tests, packages, the standard library, docs generation, and native interop.
You do not need to learn everything at once. Start with a file, run it, and let the language introduce itself.