Python is useful on its own, as well as for scripting in Blender.
http://wiki.python.org/moin/BeginnersGuide/Programmers