Ahem. <_< I bought a book on Lua - Beginning Lua Programming, by Kurt Jung and Aaron Brown - and it's pretty good. I really like how closures/upvalues work, especially how functions are just another data type. I'm just getting very confused around some environment stuffs - setfenv and getfenv - and a little bit on what exactly loadstring returns. It's really cool how easily you can do things regex-like with string.gsub and string.match, though.
And for those people who actually comment here, I might just try SDL after I get a handle on the Lua basics. I kind of want to work on a simple text game before I go into graphics.