Start reading Learning Processing: A Beginner's Guide to Programming Im... on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Interactive 3D Technology)

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Interactive 3D Technology) [Kindle Edition]

Daniel Shiffman
4.9 out of 5 stars  See all reviews (10 customer reviews)

Print List Price: £32.99
Kindle Price: £20.39 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £12.60 (38%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £20.39  
Paperback £32.99  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Product Description

Product Description

The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software.

This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-by-step explanations of select advanced techniques.

The author teaches computer graphics at NYU's Tisch School of the Arts, and his book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media.

Previously announced as "Pixels, Patterns, and Processing"

*A guided journey from the very basics of computer programming through to creating custom interactive 3D graphics
*Step-by-step examples, approachable language, exercises, and LOTS of sample code support the reader's learning curve
*Includes lessons on how to program live video, animated images and interactive sound

Product details

  • Format: Kindle Edition
  • File Size: 6571 KB
  • Print Length: 450 pages
  • Publisher: Morgan Kaufmann; 1 edition (17 April 2009)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B003FL6X4I
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: #157,492 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Daniel Shiffman works as an Assistant Arts Professor at the Interactive Telecommunications Program at NYU's Tisch School of the Arts. Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master's Degree from the Interactive Telecommunications Program. He works on developing tutorials, examples, and libraries for Processing, the open source programming language and environment created by Casey Reas and Ben Fry. He is the author of Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction and The Nature of Code (self-published via Kickstarter), a text and series of code examples about simulating natural phenomenon in Processing. For more information, visit

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
10 of 10 people found the following review helpful
5.0 out of 5 stars An excellent way to get into programming 6 Aug 2009
Format:Paperback|Verified Purchase
I've struggled with learning programming (usually through actionscript) for a while now each time falling at the stage where all of the parts came together.

This is the best book I have found (and I've read plenty) to explain the core concepts and structures of programming.

It's well written and benefits from an author obviously aware of which concepts students struggle with which he takes the time to explain in very straightforward ways.

If you follow the exercises (which allow you to create interesting things anyhow) you'll really get the benefit and begin to think in a different way.

If you're looking to get into processing or wish to understand the core concepts behind object orientated language I highly recommend this book.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
This is a great book for anyone wishing to begin learning computer programming or for someone moving from another language to Processing. It is written in a coarse book style that can be read on one's own or as class material. Every chapter has explanations, examples and exercises that progress in an incremental manner starting with the basics and working up from there. It moves along at a steady pace with interesting and useful examples. It encourages the reader to develop an excellent methodology for developing computer programs. The only criticism I have is that with some of the exercises it is difficult to figure out what exactly is required and on a number of occasions I had to check out the answers on the website for the book to understand the exercise. Overall a great book and I highly recommend it.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Great book, starts from the basics 19 Feb 2011
Format:Paperback|Verified Purchase
Great book to learn any kind of programming, the concepts are completely transferrable.

Coming from a background in PHP web development myself I was able to skim through the first half of the book, but beyond that, I'm learning lots of things very quickly.

Shiffman manages to communicate concept concisely and clearly, would reccomend this book to anyone interested in learning to program, regardless of prior experience.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent Starter 15 April 2012
Format:Paperback|Verified Purchase
This book is an excellent one to get you started with Processing.
Although I have quite an experience with programming, I strongly believe it is an excellent book to get a newbie started. Lots of very helpful sample code and excellent support at book's website.
Furthermore, writer was available to discuss and answer delicate/advanced questions and references.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By M. Ward
Whilst at university I did a module centered around Processing. I'd never used the programme before and if truth be told, I wasn't great at programming (I didn't actually think I was getting myself into programming). This book takes you through everything step by step and as long as you do everything it asks of you, you will gain knowledge to take yourself forward and create great graphical animations, just using programming.

I had the help of lecturers and practical assessment, but I'm certain you could learn this alone (it might just take a bit longer).

It also comes with a whole website which has the examples from the book, so you can see what they should look like and it has the starter code already done, so you don't have to type it out from the book.

The only (very slight) drawback is it's written by an American, so it uses certain phrases and things which are very "American". But this isn't a massive issue and I'm nitpicking really.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Popular Highlights

 (What's this?)
The stroke( ) is the outline of the shape, and the fill( ) is the interior of that &quote;
Highlighted by 3 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category