Processing: A Programming Handbook for Visual Designers and Artists (Hardcover)
This book for me is a very valuable textbook. It handles easily diverse applications to quickly un easily create programs without problems compiling, etc., highly recommended for new programmers.