Lua 5.2 Tutorial 3: Logic Statements and Conditionals
4
Lua 5.2 Tutorial 4: Loops
5
Lua 5.2 Tutorial 5: Basic Tables
6
Lua 5.2 Tutorial 6: Basic Functions
7
Lua 5.2 Tutorial 7: Memory Mangement
8
Lua 5.2 Tutorial 8: Advanced functions and Closures
9
Lua 5.2 Tutorial 9: Advanced Tables Part 1
10
Lua 5.2 Tutorial 10: Advanced Tables Part 2 (OOP and Metatables)
11
Lua 5.2 Tutorial 11: The Generic For Loop
12
Lua 5.2 Tutorial 12: Running External Code
13
Lua 5.2 Tutorial 13: Coroutines
14
Lua 5.2 Tutorial 14: The Environment
15
Lua 5.2 Tutorial 15: Weak tables and Finalizers
16
Lua 5.2 Tutorial 16: Modules
17
Lua 5.2 Tutorial 17: The Math Library
18
Lua 5.2 Tutorial 18: The Table Library
19
Lua 5.2 Tutorial 19: The Bitwise Library
20
Lua 5.2 Tutorial 20: The String Library Part 1
21
Lua 5.2 Tutorial 21: The String Library Part 2
22
Lua 5.2 Tutorial 22: The IO Library
23
Lua 5.2 Tutorial 23: The OS Library
24
Lua 5.2 Tutorial 24: The Debug Library
25
Lua Tutorial 25: Miscellaneous Functions
26
Lua 5.3 Changes Explained Part 1/2
27
Lua Tutorial 23: Beginning the C Library
28
Lua Tutorial 24: Communicating from Lua to C
29
Lua Tutorial 25: Calling Functions From C
30
Lua Tutorial 26: Using Tables in C library
31
Lua Tutorial 27: Multidimensional Tables In The C Library
32
Lua Tutorial 28: Calling C Functions From Lua
Description:
Dive into a comprehensive series of Lua tutorials covering Lua 5.2 and 5.3. Begin with the basics of getting started, variables, and logic statements, then progress through loops, tables, and functions. Explore advanced topics such as memory management, closures, object-oriented programming, and metatables. Learn about coroutines, environments, weak tables, and finalizers. Discover how to work with modules and utilize various Lua libraries including math, table, bitwise operations, string manipulation, input/output, operating system interactions, and debugging. Gain insights into Lua 5.3 changes and delve into the C library, learning how to communicate between Lua and C, work with tables in C, and call C functions from Lua.