Processing is a Java-based language aimed at the media-lab type peoples... It's great to quickly sketch up a program to play with graphics, human-computer interactions, all sorts of stuff like that. On top of that, it's really easy to get into, fun to play around with, and very well supported.
I've got a bunch of sketches(programs) that I've worked on over the years which i've accumulated on the page linked-to above.