Lua is a pretty simple and flexible scripting language. Scripting in Lua with CraftStudio allows you to control your game world and make your player inerract with it.
If you are already familiar with programming, my tutorial Sneak peek at Lua for experienced programmers will teach you almost everythings you have to know about Lua to get started in just a few minutes of time.
For those you seek more in-depth informations, the official tutorialsare a great ressource.
Beginners may look at the Lua crash course or this complete tutorial. If you are really new to programming, you may want to supplement these two with any beginner tutorial because the basic concepts (varibles, conditions, loops, tables and functions) are simmilar in almost every programming languages.