Python (http://www.python.org) is a general purpose programming language. To be very specific about it, it's an interpreted scripting language. It's also the preferred language of the authors at NumberGrinder.
What we like about Python so much is that the syntax is clear, the modules powerful, it supports different styles of programming, and in general it makes programming fun and easy for us. While people have different preferences for languages, and no one language is suitable for all tasks, Python is the first thing we reach for when we need to do some programming work.