Buy new:
Save with Used - Good
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Processing: A Programming Handbook for Visual Designers and Artists unknown Edition
Purchase options and add-ons
It has been more than twenty years since desktop publishing reinvented design, and it's clear that there is a growing need for designers and artists to learn programming skills to fill the widening gap between their ideas and the capability of their purchased software. This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity. The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. "Extensions" present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to additional material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.Includes essays by Alexander R. Galloway, Golan Levin, R. Luke DuBois, Simon Greenwold, Francis Li, and Hernando Barragán and interviews with Jared Tarbell, Martin Wattenberg, James Paterson, Erik van Blockland, Ed Burton, Josh On, Jürg Lehni, Auriea Harvey and Michaël Samyn, Mathew Cullen and Grady Hall, Bob Sabiston, Jennifer Steinkamp, Ruth Jarman and Joseph Gerhardt, Sue Costabile, Chris Csikszentmihályi, Golan Levin and Zachary Lieberman, and Mark Hansen.Casey Reas is Associate Professor in the Design Media Arts Department at the University of California, Los Angeles. Ben Fry is Nierenburg Chair of Design in the School of Design at Carnegie Mellon University, 2006-2007.
- ISBN-100262182629
- ISBN-13978-0262182621
- Editionunknown
- PublisherMit Pr
- Publication dateJanuary 1, 2007
- LanguageEnglish
- Dimensions7 x 1 x 9.5 inches
- Print length710 pages
There is a newer edition of this item:
$46.47
(104)
Only 1 left in stock - order soon.
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
About the Author
Casey Reas is an associate professor in the Design Media ArtsDepartment at the University of California, Los Angeles.
Product details
- Publisher : Mit Pr
- Publication date : January 1, 2007
- Edition : unknown
- Language : English
- Print length : 710 pages
- ISBN-10 : 0262182629
- ISBN-13 : 978-0262182621
- Item Weight : 2.6 pounds
- Dimensions : 7 x 1 x 9.5 inches
- Best Sellers Rank: #1,618,308 in Books (See Top 100 in Books)
- #540 in Digital Art
- #4,276 in Programming Languages (Books)
- #4,363 in Computer Software (Books)
- Customer Reviews:
About the authors
Ben Fry is principal of Fathom, a design and software consultancy located in Boston. He received his doctoral degree from MIT’s Media Lab, where his research focused on combining fields such as computer science, statistics, graphic design, and data visualization as a means for understanding information. After completing his dissertation in 2004, he spent time developing tools for visualization of genetic data at the Broad Institute of MIT & Harvard. Ben’s work has appeared in museums such as the Whitney, the Cooper-Hewitt, and the Museum of Modern Art, and in the films Minority Report and The Hulk. His information graphics have illustrated articles for the New York Times, New York Magazine, and the journal Nature. In 2011, Ben won the National Design Award for Interaction Design; he was also selected as one of Fast Company‘s 50 Most Influential Designers in America and as one of Slate‘s Top Right. He has lectured on data, design, and programming on five continents, and is the author of three books.
REAS is a professor in the Department of Design Media Arts at UCLA. With Ben Fry, he initiated Processing in 2001. Processing is an open source programming language and environment for creating images, animation, and interaction. More information can be found online at http://processing.org. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. This work is archived at http://reas.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book's approach to programming clear and well-structured, with one mentioning it's easy to read and understand. They appreciate its value for money, with one noting it's free.
AI Generated from the text of customer reviews
Select to learn more
Customers find the book easy to understand, with a clear structure and comprehensive explanation of Processing.
"...So, you see, it's structured (if you read from cover to cover in a linear fashion) in a way that will NOT bore the reader in any way...." Read more
"...what I always wanted to do with a computer - make stunning graphics from mathematical information - at a level high school students can understand...." Read more
"...it's a fairly well-presented volume of information split into easily digested chapters, on everything from the command structure for creating..." Read more
"...to our collection specifically because it takes a more academic, detailed and complex approach, attempting to create a more serious introduction to..." Read more
Customers find the book worth the money, with one mentioning it's free.
"...Processing seems to be just what I'm looking for: it's free so the kids can download it themselves, and it really doesn't take much to produce..." Read more
"...syntax and command structure, but overall, the book is a sound investment for a newby like myself, who hasn't visited programming in a number of..." Read more
"Great book what else would you buy. Worth the money definitely will not resell it even if I'm not currently programing stuff." Read more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on October 7, 2008Format: HardcoverVerified PurchaseThis book is, quite simply, a godsend. If you are an artist that enjoys tinkering with all things technological (especially an artist that enjoyed mathematics or beating up your computer in high school lab class) than it's certainly for you. If, on the other hand, you are the type of person that hopes to breeze though this and start applying "techie things" to your video art, then you are in for a let-down...it IS a bit tough for someone that has never played with a computer programming language. No way around it, you're going to have to WORK!!
But, that's the thing. You're supposed to work, massage, twist, graft, apply, subtract and otherwise mangle these functions and commands until they do some (random, unexpected) beautiful thing. This is exactly what the authors want you to do. Take their simple equations and use your imagination to change them up a bit and make your own.
And, a big plus is how the whole book is structured. It starts with simple enough topics and progressively increases in difficulty, BUT, and here is the stroke of genius for artsy types, it does so by switching the topics here and there from shapes, to type, to math, to random, to trig, to type again, back to shapes...etc. So, you see, it's structured (if you read from cover to cover in a linear fashion) in a way that will NOT bore the reader in any way. It's as if Reas and Fry knew that most of us artsy types were (completely and hopelessly) ADHD and needed this kind of variety to keep our interest (lord knows they probably wish they did, coming from artistic backgrounds before entering MIT as grads). And, as an added bonus, if you are the kind of person that likes the topics all neatly together, there is a second topical index behind the main index so you can jump through the book by topic.
In closing, Reas and Fry have done us "new media" types a great service by developing a trimmed-down form of Java programming so that we don't have to do the heavy work and learn full-blown Java or C++ on our own (though, after using this language, the hope is that it WILL get us "artsies" to learn those higher level languages and make genre-smashing art). So, get going!
P.S. The only thing I wish this book had were MORE Exercises at the end of each topic. Or, a workbook that had more problems to solve, like my old Calculus text that had 30 problems after each section. Guys, could we, just maybe, extend the problem sets in a future edition, from three to maybe 10? It would be much appreciated! :)
- Reviewed in the United States on May 5, 2008Format: HardcoverVerified PurchaseAs a high school physics teacher with a lot of advanced students, I've been trying to work a bit of computer programming into the course over the last few years. I always wanted to do graphics programming with the students in order to help them visualize and simulate systems, because the pictures produced are a lot prettier and more rewarding than just the formulas on their own, but the languages I tried were just too difficult to teach from scratch in the time we had. Processing seems to be just what I'm looking for: it's free so the kids can download it themselves, and it really doesn't take much to produce stunning graphics. Now I would NOT recommend the book to someone with no programming experience at all - the emphasis of the book is clearly (and rightly) on how to get up to speed making images, not on what a variable is. That said, this book is a terrific resource for me; anyone with a basic programming course under their belt ought to have no trouble making sense of Processing's syntax, and the power of the language is phenomenal. The authors have done a fine job of both explaining the use of the Processing language, and showing off what it can do with all the examples. Processing is letting me do what I always wanted to do with a computer - make stunning graphics from mathematical information - at a level high school students can understand. If you are at all interested in Processing, download the free software and go here next.
- Reviewed in the United States on August 14, 2008Format: HardcoverVerified PurchaseThis is a great text, from the authors of the software itself. I'm only through the first hundred pages or so, but it's a fairly well-presented volume of information split into easily digested chapters, on everything from the command structure for creating graphics to the math that governs such efforts. The authors cover not only the rationale behind their own programming language, but also touch on the thinking behind digital graphic and artworks as a whole...
While the chapters are a little scattered for the linear reader (e.g., certain of the mathematical function chapters are broken and split into chapters that would flow a little better with no break between them), the authors are fairly clear in their intro and table of contents that the text is meant to be read and digested in a variety of ways, linear being only one method.
There are a few problems with the explanations of some of the syntax and command structure, but overall, the book is a sound investment for a newby like myself, who hasn't visited programming in a number of years, and needs a primer/refresher, as well as a source for the more advanced coding artist. I recommend the book without reservation.
- Reviewed in the United States on May 5, 2014Format: HardcoverVerified PurchaseMy son decided he wanted to move up from Logo so we introduced him to processing. This book was purchased along with Getting Started with Processing and Processing: Creative Coding and Generative Art.
This book was added to our collection specifically because it takes a more academic, detailed and complex approach, attempting to create a more serious introduction to software development through the lens of processing.
For my son, once he was able to fluently move through processing and create wonderful and engaging sketches quickly this became his go to book for deepening his applications and understanding of what is possible.
Highly recommended but it is a little more advanced, but don't let that stop you, its so much fun you will rise up to the challenge and be a better processing developer for it!
- Reviewed in the United States on January 9, 2010Format: HardcoverVerified PurchaseThis is a great resource for those wanting to begin to use processing to program visuals on the computer. Very clear and concise with excellent explanations of all the elements and programming logic. This would make an excellent text book for a class, I will use it for a course I am developing now. filled with great examples and something a person can keep as a good reference book for the future, I highly recommend this title.
Top reviews from other countries
- Amazon CustomerReviewed in the United Kingdom on September 13, 2008
5.0 out of 5 stars Can be used as an introduction to programming for anyone
Format: HardcoverVerified PurchaseI've been using Processing (and the systems based on Processing such as Mobile Processing and Arduino) for some time now, and find them a great introduction to programming in general.
This book is beautifully presented and very well written. The introductory chapters are a great way of starting to learn programming and I'm proposing to use the ideas in them as an introduction to programming for my students.
Together with Ben Fry's Visualizing Data these are brilliant way to get people programming (with Processing).
-
たくReviewed in Japan on February 16, 2009
5.0 out of 5 stars すばらしい本です
Format: HardcoverVerified Purchaseすばらしい本です。
日本語の解説書もありますが、Benの書いたこちらを私は強く推します。
VISUALIZING DATAを読んだ方はお気づきだと思いますが、BenFlyは教育者としても優れています。そのBenと相方のCaseyが自分たちで開発したProcessingを包括的に解説するのですから、こちらでP5学んだほうが身につくはず。
大半をサンプルコードの解説に費やす日本国内の書籍とは、まったく違いました。
100×100の窓に点を描画するところから始めて、インタビューをはさみつつArduinoなどを操作する(本物のLEDをチカチカさせる)ところまで行き着けます。
初歩的なプログラミングから700ページを経てモニターの外に飛び出していける、ということに感動しました。きれいな絵ができて良かったねとか、そういう次元ではないんだなあと。
英語も平易で、簡単な文法しか使われていないので、辞書でひいても何を言ってるのかわからない、というような文はほとんどありません。あってもインタビューの中の口語表現くらいのものです。
糸綴じなので、綴じ目の糊を気にせず何度も読めるし、コピー機にも押し付けられる(教育目的で、です)。
-
LeoReviewed in Italy on August 27, 2013
5.0 out of 5 stars Ottimo libro per avvicinarsi alla programmazione
Format: HardcoverVerified PurchaseOttimo libro per chi vuole iniziare ad avvicinarsi alla programmazione. Spiega in maniera chiara ed efficace attraverso l'utilizzo di esempi pratici argomenti che spesso in altri libri sono di difficile comprensione. Dopo i primi capitoli si può già iniziare a creare semplici programmi. Inoltre cura molto l'aspetto artistico che si può ottenere dalla programmazione con Processing. Assolutamente da avere per gli amanti del genere.
-
Max StegerReviewed in Germany on May 3, 2013
5.0 out of 5 stars Guter Start um Programmieren zu lernen.
Format: HardcoverVerified PurchaseDieses Buch stellt für mich ein sehr wertvolles Lehrbuch dar. Es behandelt in einfacher Weise vielfältige Anwendungsfälle um schnell un problemlos Programme zu erstellen, ohne Probleme beim compilieren usw.,sehr empfehlenswert für Programmierneulinge.
- sallReviewed in Germany on February 16, 2014
5.0 out of 5 stars great
Format: HardcoverVerified Purchaseneed to go through the all first 20 page and the "real" book start, explaining everything easy to read. great book