Processing is an open source language that originated as a sort of sketchbook. It is based on the Java framework, which means that it will run on any platform that has the Java Virtual Machine installed (which almost all machines do at this point).
For the first project, we were supposed to create a drawing using various shapes. This is what my code looks like:
and you can see the final product here.