Before I discovered Python, I enjoyed a brief period of experimentation with Lua. I even went so far as to use Lua to add a simple shading language to my old MTV raytracer. You could write Lua functions that would compute the results of certain shading operations. It was pretty slow, but was really quite easy to do.
Now, I’ve discovered there is a nice looking book, Programming in Lua, which you can either buy or read online. I may have to revisit Lua again.