Official Java Site Processing is built on/for Java platform. If you are not sure your
machine has Java installed, go to this site first and you can check
if your machine has Java Runtime Environment (JRE) already.
If your machine does not have JRE, the site will let you
download and install the recent version.
Official Processing Developer Site Install Processing your computer before the tutorial starts.
(Your machine also needs the above JRE installed.)
The Download page says you have options for Windows and Windows (Without Java).
Use the one which says simply Windows, not Windows (Without Java).
Processing Tutorial and Manual
Official Processing Tutorial Page This page includes lots of examples sorted by category. Scan through the
sub-menus including Basics, Topics, 3D and others.
Official Processing Manual Page This is the reference manual of available functions and variables in Processing. The
same content is locally accessible in the Help menu of Processing Development Environment.
Algorithmic Textboox with Processing Examples
Nature of Code by Daniel Siffman Great on-line book that introduces contemporary algorithmic methods. Examples are written in plain Processing codes. Internet Explorer may have problem displaying pages in the right format, though. Try using Chrome or Firefox if you have a trouble viewing the page.
Scriptographer.org
Scriptographer by Jurg Lehni The site of a UCLA professor who leads a project for developing
a scripting environment for graphic designs. It is available as
JavaScript plu-gin for Illustrator. Many interesting examples are
available on the site.