I've decided to take the time to learn a new language thoroughly for the new year to open my eyes to new programming techniques. Lua has really peaked my interest lately, along with Haskell and Clojure.<p>I figure I may as well ask, is Lua a good language for this (coming from a background in Ruby and Java)? If so, this book seems like the place to start.