About LuaGuides
LuaGuides is a free resource for Lua developers. We publish tutorials, guides, articles, and a complete reference covering the Lua programming language and its ecosystem.
What you'll find here
- Tutorials — Step-by-step series that take you from installing Lua to building real programs. Follow them in order.
- Guides — In-depth walkthroughs of specific Lua concepts, patterns, and libraries. Pick the topic you need.
- Reference — Quick-lookup documentation for built-in functions, standard library modules, and common methods.
- Articles — News, deep dives, and analysis of what's happening in the Lua ecosystem.
Our approach
Every page on this site is written to be clear, accurate, and practical. We show real code examples that you can copy and run. We explain the why, not just the how.
Lua's official documentation is thorough but can be dense for newcomers. LuaGuides fills the gap with focused explanations, working examples, and practical guidance on when to use each feature.
Who this is for
Whether you're scripting your first Roblox game, configuring Neovim, embedding Lua in a C application, or building web services with OpenResty, there's something here for you. Content is tagged by difficulty level — beginner, intermediate, and advanced — so you can find material at the right level.