Learning Processing Second Edition is a friendly start-up guide to Processing a free open-source alternative to expensive software & daunting programming languages Requiring no previous experience this book is for the true programming beginner It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art live video processing & data visualization Step-by-step examples thorough explanations hands-on exercises & sample code supports your learning curve A unique lab-style manual the book gives graphic & web designers artists & illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language followed by careful explanations of select advanced techniques The book has been developed with a supportive learning experience at its core From algorithms & data mining to rendering & debugging it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media This book is ideal for graphic designers & visual artists without programming background who want to learn programming It will also appeal to students taking college & graduate courses in interactive media or visual computing & for self-study