Processing.org: a networked context for learning computer programming

Processing is a programming language and environment built for the electronic arts and design communities. It was created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. The software exports Java applets which may be posted on the Internet and shared. Processing.org is the online hub for the international community of people using the software. It hosts examples, reference, a public exhibition, and a forum.