SwaziLang borrows the best ideas from Python and C-style languages so beginners learn quickly and experienced devs stay productive.
Expressive & safe
Readable syntax, first-class objects, and safety primitives (thabiti, locked fields, scoped destructors) help you write robust code.
Built for learning
Clear keywords, small standard library, and deliberate syntax choices make SwaziLang ideal for teaching programming concepts.
Welcome to SwaziLang — a small, expressive programming language designed to make learning to program enjoyable and productive. Whether you're just starting out or teaching others, this docs site will guide you through writing your first programs, understanding core concepts, and building real projects.