| Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics)
Other products by Morgan Kaufmann Ratting 5.0 Out of 5.0 Special Offer Total New 33 Use |
|||||||||||||
![]() |
|
||||||||||||
| Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [amazon.com or endless.com, as applicable] at the time of purchase will apply to the purchase of this product. | |||||||||||||
Buy Low Price From Here Now
This book teaches you the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization.
A unique lab-style manual, the book gives graphic and web designers, artists, and 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.
Within these pages, ITP (Tisch School of the Arts, New York University) professor Daniel Shiffman demonstrates the fundamentals of programming that will expand your understanding of what is possible in the world of computer graphics. By travelling beyond the confines of proprietary software, you will be empowered to create your own custom design tools.
* A friendly start-up guide to Processing, the visual artist's free, open-source alternative to expensive software and daunting programming languages.
* No previous experience required-this book is for the true programming beginner!
* Step-by-step examples, thorough explanations, hands-on exercises, and simple code samples support your learning curve. Source code and supplemental tutorials are also available through an online companion site.
Technical Details
See more technical details
By L. Smith (midwest USA)
There are three popular books that teach Processing to a reasonably advanced level: this one, Processing: A Programming Handbook for Visual Designers and Artists, by Reas and Fry, and Processing: Creative Coding and Computational Art, by Greenberg. They are all aimed at beginning programmers who are interested in graphics and computer art. They are all good books but Learning Processing is the best of the three. While they are all well written, the thing that sets Learning Processing apart is its overall organization. My impression is that Greenberg and Reas and Fry write like artists who can't wait to show you the next cool thing you can do; in so doing, they get ahead of the reader's understanding. Shiffman gets to the cool stuff, too - but every step is clearly spelled out and the skills and concepts build clearly and logically. I have all three books; this is the one I would choose if I could have only one but it's good to have all three because they each have different examples and a slightly different emphasis on advanced topics.

By Bill C. White (Wilder, VT USA)
Processing is a Java-inspired language designed to make creating interactive, animated graphics applications simple. Learning Processing assumes no previous programming experience. The basics of programming are presented in a light-hearted manner including illustrations that show how data structures and algorithms are combined to solve graphics processing problems. This information is useful not only for graphics but also as a basic introduction to computer programming in general. Readers who follow the chapters examples and work through the exercises will finish the book knowing they can do some basic object-oriented programming (OOP) and communicate intelligently about modern computer programming issues. And hey, graphics programming is just so darn cool to show your friends!

By R. Oda (La Jolla, CA)
I'm a semi-experienced programmer who is new to visual arts. I thought that this book might have been too basic for my needs, but I'm having a blast going through it. The examples are lively, but without that "golly, aren't we having fun!?" tone that I find in other beginner programming books. Even though some examples are very basic, I appreciate the care with which the author writes them. I can still remember being a beginner, and I see that he can too.
Leafing through the future chapters, I think "Wow, I'm going to be able to do that in a few days. Sweet!!".

By Surj Patel (Portland, OR)
This is an awesome book presenting the Proce55ing language in a very digestible, approachable format. The examples are all online for download and this book is a great learning resource.

By Ng Wai Sing (Hong Kong)
If you want to find a book to begin learning Processing programming language, this book is a excellent choice! The book will guide you step by step from very simple examples to complicated concepts in learning OOP. It can also be a ideal textbook for anyone who would like to learn programming.
Images Product

Read more Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics)

