Programming Arduino Getting Started with Sketches Book
An introductory Arduino programming guide for artists and hobbyists. Leads readers from basic through to advanced C programming concepts. Fast-paced tutorials for developing working Sketches (the name given to Arduino programs). 3rd edition