The Essential Guide to Processing for Flash Developers takes a focused approach to learning Processing, targeting experienced Flash developers. The book takes a hands-on, tutorial based approach building on your familiarity with Flash, and experience with ActionScript and object-oriented programming concepts. The first three chapters explain all the Processing specific programming theory you'll need to know, with numerous code examples. The rest of the book is project based, including a 3D particle engine, forward and reverse kinematics, online gaming, information visualization, and audio/video processing. Each project is structured to allow less experienced coders to get up to speed relatively quickly, while leaving room for more experienced programmers to take the initial project concepts and run with them building more complex applications.