"Scratch" can be utilized to understand sequences and certain concepts, yet it's much too simplified to be utilized to actually teach components of Scripting such as syntactical guidelines.
There's many groups and websites dedicated to programming and scripting, I would suggest utilizing lua-users.org as it provides a rather comprehensive list of guides to help you acquire knowledge of Scripting.
You'll encounter a significant amount of trial and error, yet the concepts are relatively abstract.
If you're interested, here's a link:
http://lua-users.org/wiki/TutorialDirectory |