Most of the material from these workshop comes from the class CART 253: The Languages of Programming, taught at Concordia University in the Computation Arts department. The course notes were written by Jason Lewis, with Elie Zananiri and Elena Frantova.
I also had the following books by my side while preparing the workshop, which I strongly recommend:
Processing: A Programming Handbook for Visual Designers and Artists
by Casey Reas and Ben Fry
MIT Press, August 2007
by Walter Savitch
Addison Wesley, March 2007
by Ben Fry
O'Reilly Media, December 2007
by Patrick Niemeyer and Jonathan Knudsen
O'Reilly Media, May 2005
The Animator's Survival Kit
by Richard Williams
Faber & Faber, January 2002
The workshop material is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License.