Processing
Processing is a programming language and environment built for the electronic
arts and visual design communities. It is created to teach fundamentals
of computer programming within a visual context and to serve as an electronic
sketchbook. Processing was co-initiated by myself and Ben Fry. Processing is free and available
to download.