This uses Processing as an introduction to object-oriented programming.