Well i personaly started from reading through lua manual (
http://www.lua.org/manual/5.0/) but honestly it didn't help much. Maybe it is only me but i found that manual rather complicated and all it gave me was some basic info about lua.
Then i moved to orginal blizzard lua scripts (just use blizzard interface customization tool to unpack scripts from mpq files (
http://www.blizzard.com/support/wow/?id=aww01669p) and existing addons. Lua is similar in many aspects to many programing languages which i had learned previously, so it was pretty easy. Just read lua scripts from some small adons and small interface parts like durability frame or player frame (leave action bars at the end because i think they are most complicated) and then start experimenting with what you have learned.
Another good idea is just copypasting some things from blizzard xml and lua files then changing their properities and names and position and then playing with them. (That is how i started enchanted durability addon which you may BTW download it is commented almost line by line so it should be helpfull also ^^)
Well few advices from me:
-Don't be afraid to experiment you can't actually break anything and if something goes wrong just delete your interface folder.
-For some quick script testing i found macro thingie in game is quicker than instantly going to editor and back to wow
-/script ReloadUI(); is your friend ;p
-if you use some blizzard function play with it first so you know what all arguments are for and what it returns
-(
http://www.wowwiki.com/Interface_Customization) is very helpful
Good Luck
BTW im still ui customization noobie
BTW2 i guess you read tutorial in ui customization forum in us forums :]
Edit: I use EditPlus 2 and it is very good you can find link to it and to lua syntax file in tutorial (ui customisation forums)