Processing is an open source programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain.
The key thing about this is it aimed at people who want to program visual images. It is possible to create 3D images, you can zoom into images, move things around, images can slide around the page, you can peel back images to reveal the image beneath. All the stuff that I have talked to Ian about in the tutorials could eventualy be done using this progam.



