Skip to content

Getting Started

Welcome to SamaLang (Samawa-Language). This project is built to simplify the journey of learning programming while celebrating the Samawa language and culture.

By building on top of Lua, SamaLang offers a powerful, lightweight environment with a meaningful cultural identity.

  • Approachable Logic: Simplifies complex programming concepts for beginners.
  • Cultural Identity: Integrates Samawa vocabulary and values into the learning experience.
  • Lua Powered: Benefit from the speed and efficiency of a world-class scripting engine.

Understand the fundamental syntax of SamaLang and how it incorporates traditional Samawa concepts into code structure.

Learn how the language handles logic through conditionals and loops, reflecting the way we solve problems in everyday Samawa life.

Explore how information is organized using Tables—the flexible and powerful core of the underlying Lua engine.

Discover how SamaLang interfaces with the Lua runtime, allowing you to use professional-grade tools while maintaining a familiar cultural syntax.


The goal of Samalang is to empower developers to build modern technology without losing their roots. By learning this language, you aren’t just writing code; you are carrying the Samawa spirit into the future of the digital world.

Check out the Lua Reference for a deep dive into the technical engine.