Lua is an open source language built on top of C programming language. Lua has its value across multiple platforms ranging from large server systems to small mobile applications. This tutorial covers various topics ranging from the basics of Lua to its scope in various applications.

This tutorial is designed for all those readers who are looking for a starting point to learn Lua. It has topics suitable for both beginners as well as advanced users.

It is a self-contained tutorial and you should be able to grasp the concepts easily even if you are a total beginner. However it would help if you have a basic understanding of working with a simple text editor and command line.

Course Content

Lua Tutorial
Lua Home
Lua Basics Tutorial
Lua Overview
Lua Environment
Lua Basic Syntax
Lua Variables
Lua Data Types
Lua Operators
Lua Loops
Lua Decision Making
Lua Functions
Lua Strings
Lua Arrays
Lua Iterators
Lua Tables
Lua Modules
Lua Metatables
Lua Coroutines
Lua File I/O
Lua Error Handling
Lua Advanced
Lua Debugging
Lua Garbage Collection
Lua Object Oriented
Lua Web Programming
Lua Database Access
Lua Game Programing
Lua Libraries
Lua Standard Libraries
Lua Math library
Lua Operating System Facilities
Lua Quick Guide
Lua Useful Resources
Lua Discussion

Student Feedback

Course Rating