Check out Jim Parker‘s most recent book, available only as a E-book. “100 Cool Processing Sketches” is a book that purports to teach computer programming by example using a visual language. Contains all of the source code, downloadable. Includes exercises and references.
For artists, for intro programming, and for digital media.