Python
From InteractivePrototyping
The Python Programming Language is a high-level all-purpose object-oriented language for writing everything from 3D graphics and computer vision applications to Web software (see Django) to simple utility scripts. It is often the scripting language in software that is otherwise less flexibly written in C++ or other compiled languages. It's unique structure and layout tends to produce compact yet clean and readable code, which makes it very handy for both prototyping and production work.
Another benefit of Python is the large number of modules available for almost anything you can imagine. Try to install the setuptools package and use the easy_install command to grab new modules.

