Processing is an open source programming language and environment for people who want to program images, animation, and interactions.