Learning Processing and thousands of other textbooks are available for instant download on your Kindle Fire tablet or on the free Kindle apps for iPad, Android tablets, PC or Mac.



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $8.06 Gift Card
Trade in
Kindle Edition
Read instantly on your iPad, PC, Mac, Android tablet or Kindle Fire
Buy Price: $43.02
Rent From: $11.56
 
 
 
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

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

Daniel Shiffman
4.7 out of 5 stars  See all reviews (30 customer reviews)

Buy New
$45.28 & FREE Shipping. Details
Rent
$27.38 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$43.02
$11.56
 
Paperback $45.28  
Unknown Binding --  
Amazon.com Textbooks Store
Shop the Amazon.com Textbooks Store and save up to 70% on textbook rentals, 90% on used textbooks and 60% on eTextbooks.
There is a newer edition of this item:
Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Interactive 3D Technology) Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Interactive 3D Technology)
Sign up to be notified when this item becomes available.

Book Description

September 2, 2008 0123736021 978-0123736024 1
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.

Frequently Bought Together

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics) + Getting Started with Processing + Processing: A Programming Handbook for Visual Designers and Artists
Price for all three: $105.07

Buy the selected items together


Product Details

  • Paperback: 450 pages
  • Publisher: Morgan Kaufmann; 1 edition (September 2, 2008)
  • Language: English
  • ISBN-10: 0123736021
  • ISBN-13: 978-0123736024
  • Product Dimensions: 7.5 x 1.1 x 9.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #26,556 in Books (See Top 100 in Books)

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 www.shiffman.net.

Customer Reviews

This books is very well written, very easy to understand. Tony  |  13 reviewers made a similar statement
It would be great to see this book translated into French one day! guess  |  4 reviewers made a similar statement
Most Helpful Customer Reviews
55 of 56 people found the following review helpful
5.0 out of 5 stars Learning to Program via Processing September 9, 2008
Format:Paperback
In the past 10 months I have returned to programming computers, having taken a decade off doing such to produce dance music, work as a surgical nurse, and currently to do CAD/CAM programming for a stone manufacturer. In the nineties I coded a bit in pure assembly, but have never coded in a high level language, never one with objects or garbage collection, and honestly haven't coded at all for 12 years.

This book should have been the first book I picked up when I was staging my return, as it is the first beginner level programming book to hold my interest, and one which enables the user to work with first class multimedia applications while still coding at the beginner level. Data visualization has really taken off, and Casey Reas and Ben Fry's Processing language is a beautiful abstraction on top of Java for creating rich media, generative art, and visualizations.

I've built a small coding library of 75-100 retained books from the 400+ I bought from Amazon in the past 10 months, and this is absolutely the first book I should have read - without a doubt. Processing, the language, is an absolutely wonderful platform for learning to program - and I wish I could say that I first learned to program using this book and Processing.

If you are curious about learning how to program, "Learning Processing" gives you a much more interesting set of tools to work with for learning the basics - I think this will lead to continued interest in some who might otherwise give up early.

I have (but have not read cover to cover) the other Processing related books - "Processing" by Reas and Fry, "Processing" by Ira Greenberg, and "Visualizing Data" by Fry - and I think the reason I haven't completed them is because they are intermediate level programming books, and will make more sense to read now, having completed "Learning Processing."

Finally, I think it's important to mention that I have noticed that it is increasingly obvious when books are written by educators, as opposed to professional coders. There is a certain command of the readers attention span that only teachers/educators can harness, and this is no exception.

I highly recommend this book, which perhaps, could have been titled more aptly "Learning to Program via Processing," but which was a fabulous read nonetheless!

grantmichaels
Was this review helpful to you?
18 of 18 people found the following review helpful
Format:Paperback
This is my second amazon review ever in seven years. I mention this to emphasize how much I believe in this book. I teach an introductory programming class to artists/designers at a University. Finding a good textbook has not been easy. I am very happy to finally find what I consider the "missing" book. I will definitely be adopting this book as one of the required texts for my Intro to Interactive class in the spring. I am very impressed with the content. It is very well suited for my students who are not fluent (and are sometimes quite intimidated) in programming lingo and concepts:) Other books cover the fundamentals usually in one chapter, and get into the key concepts very quickly. This book is paced better for the novice, and, as another reviewer noted, is very friendly and inviting. Job very well done!
Was this review helpful to you?
9 of 9 people found the following review helpful
5.0 out of 5 stars The Friendliest Book August 30, 2008
Format:Paperback|Amazon Verified Purchase
I just received this book yesterday, and I have to say that this book is probably the friendliest "instructional" book. I say instructional, instead of programming because as a designer, I can comprehend the concepts that Shiffman talks about. It's even friendlier than some Photoshop and Flash books that I've read through.

I have both Shiffman's and Casey Reas' book (last year), and I'm starting Shiffman's book. Casey's book is for intermediates. I would even recommend this book to high school students who are interested in programming, however, most high school students are professional programmers already (look at the kids that work on Facebook).
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Processing - Java for the rest of us.
I first learned about Processing through the FunProgramming.org website, which features more than 100 short programming examples of Processing. Read more
Published 21 days ago by Mel Tearle
5.0 out of 5 stars Quick and Nice
I got this book within a week. The item had been shipped right after the day I've ordered and got the book right away.
Published 14 months ago by Screen
5.0 out of 5 stars Fun to learn
This books is very well written, very easy to understand. Processing is a programming language that
is fun to learn and this book proves it.
Published 19 months ago by Tony
2.0 out of 5 stars Not bad
The book is very useful but the examples are not very friendly. The ideas and concepts change very rapidly from chapter to chapter so you have to pay attention to the readings.
Published 20 months ago by eman
5.0 out of 5 stars Great!
I bought the book as a helping tool for my animation class. It helped in learning some basic concepts that the original textbook we were supposed to use didnt explain too clearly. Read more
Published on March 8, 2011 by Kruti
5.0 out of 5 stars The right choice for your first Processing book
In short, if you want to get started in Processing, you won't regret getting this book.

I am teaching a course about mathematics and computers and programming, and... Read more
Published on January 26, 2011 by N. Krumpe
5.0 out of 5 stars My first programming book
Dan sfhiffman has written a great intro for the novices who want to learn processing. Good examples and great web integration make this a very useful reference for when you get to... Read more
Published on January 22, 2011 by SciencelifeNY
5.0 out of 5 stars A great book for learning programming
I recommend Learning Processing by Daniel Shiffman to anyone who wants to learn a programming language. The book is well written. Read more
Published on November 12, 2010 by Orrick W. Hampton
1.0 out of 5 stars This Textbook is Useless
This book is confusing and worthless. It has too much cutesy "filler" writing, is too ambiguous, is too confusing. What is so hard about just being straightforward?
Published on October 10, 2010 by Janae M. Marchant
5.0 out of 5 stars Best book on Processing
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,... Read more
Published on August 15, 2010 by L. Smith
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category