Review: Processing for Visual Artists
Review: Processing for Visual Artists The book’s author, Dr. Andrew Glassner,
is a writer-director, and a consultant in story structure, interactive fiction, and computer graphics. He started working in 3D computer graphics in 1978, and has carried out research at many respected labs.

My first thought upon receiving a review copy of “Processing for Visual Artists” by Andrew Glassner was “hey, yet another Processing book?” Glassner is well aware of the ubiquity of Processing literature, however, and targets a specific gap, following his philosophy “that artists and designers are not interested in programming for its own sake, but only as a means to an end: creating expressive work”. This book is made for people who have never written a program before or don’t feel very comfortable in the world of code. Glassner invites the reader to peek over his shoulder to learn about his programming process using a friendly and informal style, which is motivating and makes the book easy and fun to read. And if you like to cook or play the piano (I do!), you’ll feel right at home with Glassner’s many real-world analogies.

The beginning of the book is basically a casual conversation between the author and the reader – master and apprentice –, showing the reader around, introducing computer science terminology, and most of all, taking away the fear of the seemingly steep learning curve. Glassner shows a lot of empathy towards someone new to programming, acknowledging that it will look overwhelmingly complex at first and be hard work, but that, just like learning to ride a bike or playing chords on a piano, the complexity will soon fade away, allowing even a novice programmer to create exciting work. He has three pieces of advice: there is no way you can break your computer with your program, type every code listing by hand (so it’ll sink in), and don’t be afraid of errors. In fact, Glassner left the errors he made when creating the example code right there in the book, so that, as the reader follows him along, he will see where and why an error was made and how it was fixed.

I think that this is a valuable way to teach, because Glassner confronts the reader with the reality of programming all the time: the errors and points of failure, the syntax quirks, using code that is not wholly understood, the refactoring, and so on, everything step-by-step with guidance from the master.

This rootedness in the real world also shows in the way the reader is introduced to his first program: it’s a half page listing. If you’ve never programmed before, there is no way you can understand this, and this is the point Glassner makes over and over again in the book: don’t try to understand everything from the beginning, it’s too complex. Instead, dive right in. Type the code, run it, see what happens and you’ll learn the syntax soon enough. This way of teaching reminded me of my first steps at programming with a tiny BASIC book: I didn’t understand what the words meant, but hey, things moved and made sounds!

Between throwing long code listings at the reader, Glassner takes care to explain the building blocks of the programming language: variables, functions, tests, etc. But he goes deeper than you would expect from a beginner’s book and shows you the shortcuts and edge cases like the ternary operator. I was surprised by this at first, but soon recognized the value of showing it, because you will inevitably encounter it in the wild, be it in forum posts or other peoples’ code, and then you’ll have a really hard time understanding what happens there or finding anything about it on Google if you don’t know what it’s called.

The book has three main downsides. First, it is written in an informal, conversational style that might not be for everyone (I liked it, though). Second, the visual quality of the example sketches is not as good as I’m used to from other Processing books or online resources, but this also leaves room for the reader to create more interesting visuals.

The main pain point, though, is the book’s size: 900 pages is quite a lot to go through if you’re new to programming. Of course, you’ll get a lot out of this, from writing your first program to organizing a large project, with a lot of interesting examples in between, be it 3D objects, image manipulation, Bézier curves, recursion, etc. Still, I feel that shorter would have been better, maybe not as short as the above-mentioned BASIC book, which was about 50 pages long, but not as elaborate and exhausting as an encyclopedia, either.

To conclude this review, I can say, that I like this book and think it has a lot of value for people new to programming. There’s also code in there that’s interesting for more experienced programmers, but they really aren’t the target audience and might be under challenged. I think that Processing is a great language for people starting out with programming, because it has a simple development environment, really good documentation, a lot of example code and great performance – and Glassners book is a good guide and companion.

Further Resources

If you want to give Processing a try, the best starting point is the Javascript powered live IDE, which runs in the browser without installing anything first. This is a port of the Processing language to Javascript and does not support everything (yet). If you want the real thing, go to and download away. Getting started is really easy!

If, like me, you like the concept, but don’t like the Java syntax roots of Processing too much, I can recommend two further projects to program away with: Ruby Processing and Nodebox (OS X only). And if you want a fun and geeky way to learn programming that is different from all others, you should know about _why’s Poignant Guide to Ruby. Just sayin’.

Review: Processing for Visual Artists The book’s author, Dr. Andrew Glassner,
is a writer-director, and a consultant in story structure, interactive fiction, and computer graphics. He started working in 3D computer graphics in 1978, and has carried out research at many respected labs.

Wanna have your work featured here?
Submit it!

Lo importante es el camino que recorremos, las metas son apenas el resultado de ese recorrido. Llegar generalmente significa, volver a empezar!

Tagged with: , , , , , , ,
Publicado en #gabrielcatalano
10:00 am to 05:00 pm | Mon-Fri
+5411 4954.0022 / +54 911 6259.7231
Gabriel Catalano

octubre 2010
« sep   nov »

Enter your email address to follow this blog and receive notifications of new posts by email.

Únete a otros 6.175 seguidores

Being Your Brand

Branding and Strategy for Business and Life

Cruces, Sol y La Imaginación

Cuando la imaginación y la creatividad suman infinito


el mundo del marketing se activa para ti


fanzine bejarano de historietas hecho en los 80

A Stairway To Fashion


Vinod833's Blog

This site is the bee's knees

Apasionada de las Redes Sociales

Compartir conocimientos 2.0 y Marketing Online

Zona de Promesas

Blog de Tecnología en Español - Internet - Redes Sociales - Entrepreneurship - Innovación

Top Master | Blog


La realidad alterna

Poesías, relatos, diario de sueños


Startup and Technology News

Unencumbered by Facts

Taking unsubstantiation to new levels

Carlos Cordero

Blog de tecnología

PsicoEmocions Blog

Un Pont entre la Psique i les Emocions



Comunicación & Marketing

De Lilian Lanzieri


Dirección estratégica para la vida

Silvia Altamirano

Writing, English to Spanish

StellarHIRE Partners

Founding Partner, StellarHire Partners - Executive Search Consultants. Recent engagements include Eloqua, SFDC, Tibco and Veeam.

ivanbrunpr's Blog

4 out of 5 dentists recommend this site

Matt on Not-WordPress

Stuff and things.


Noticias de Tecnologia.

T a l e n t o   e n   E x p a n s i ó n

Gestión de personas para las organizaciones líderes de la Era del Conocimiento

Two Leaves Tea SPAIN

Great Organic Tea! ✫✫✫✫✫ Te Organico en Piramides

Escuela de Dinero

El mejor Sitio en Español sobre lo básico para entender el Dinero y sus matemáticas relacionadas.

Intentando dejar huella...

...en cada uno de los visitantes

Ideas Para la

Portafolio de experiencias en la clase de español para Middle School.

Little Grey Box

Travel & Intuitive Living

déborah rueda

Un sitio más pero diferente sobre marketing digital

No solo los 80's

La mejor música de la historia

Molly Balloon's Blog

Identity + Dressing + Colour

El OJO PUBLICO. / Глаз общественности

Ver para contar & contar para ver. / Чтобы рассказать

Think Creative Idea

Marketing, publicidad, web, stat ups, emprendedores

Social Media y más

Social Media, Redes Sociales, Marketing, SEO

The Coaching Alliance

El camino hacia el éxito

Luces y sombras de las marcas

Social Media, Marketing y Comunicación


Ultimas Noticias de Estados Unidos, Latinoamérica y el Mundo, Opinión y Videos

Javier GM Photography - México y más.

“Un fotógrafo tiene que ser auténtico y en su obra, debe expresar emociones, provocar reacciones y despertar pasiones.” ~ Javier García-Moreno E.

Natalia Gómez del Pozuelo

Experta en comunicación y oratoria


Alimentación, ocio y negocios, ALOYN, es un Grupo dirigido a Directivos y Propietarios de empresas, interesados en el mundo de la industria de alimentación y bebidas. Tanto por la parte de la industria productora como por la parte de la industria consumidora y/o distribuidora (Distribución Comercial, Horeca, Vending, Venta Directa, etc). También nos interesan las actividades ligadas al agroturismo y el enoturismo como magníficas actividades de promoción y difusión de la cultura gastronómica.

Blog de Jack Moreno

Un blog de Joaquín Moreno sobre recursos, literatura y ciencia ficción


Ensalada de Manjares


Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 6.175 seguidores

A %d blogueros les gusta esto: