Carl Dougan <carl.dougan <at> gmail.com> writes: > Does anybody have any recommendations on books for learning 'higher > order programming'? "Structure and Interpretation of Computer Programs" is the one book to rule them all. You can even read it all online, although I wouldn't recommend it: http://mitpress.mit.edu/sicp/full-text/book/book.html The book uses Scheme, but all of the concepts apply perfectly to Lua. Another superb book (in a very different way) is "The Little Schemer": http://www.ccs.neu.edu/home/matthias/BTLS