Two parts, how-to practice guides on Lua coding using available functions in the Translator, and general best practices
...
Lua basics (see Eliot’s tricks and tips) - Lua
for loops, if statements
pcalls - pcall() under Error Handling
require modules
etc.
...
Iguana Translator-specific functions
Setting custom log messages (see Lua webinar)
Calling the iguana functions and what they do
Database and network functions
Crypto functions - Message level Encryption
Setting the polling time - component.setTimer{}
Sending data between components - How to push messages into a queue?
...
General Lua coding best practices - Lua Coding Best Practices
Global vs. local variables
Avoid deeply nested blocks
Naming functions and variables (e.g. camel case or not)
...
This section provides various resources to help you learn Lua programming.
Within the IguanaX Documentation you can find:
Lua: This section provides and overview of the fundamentals of Lua programming.
Lua Coding Best Practices: Recommended coding standards for in the Translator.
These are also some useful online references:
The First Edition of Programming in Lua: This is an invaluable free online reference for advanced Lua topics.
Reference manual for Lua 4.0 the official reference manual.