Learn Processing
I chose Processing as the visualisation tool of choice although there are plenty of alternative tools out there. I wanted the control that Processing lends the user. It is also very powerful. It is for me, as a front end developer, a steep learning curve. Here are three books that have helped me start to make my own visualisations:
If you are completely new to programming this book is by far the simplest to follow and I found best written for the complete newcomer. It guides you through the basics of Java, in plain English without Jargon. Definitely the place to start if you’ve not touched code before.
Buy Daniel Shiffman Learning Processing on Amazon

Another book for beginners, Greenberg guides you through the basics of the Java language. It is very thorough and it’s page length is daunting however very little is missing. Greenberg speaks from experience and writes at length about the background to computational art. He comes from the perspective of a graphic artist venturing into programming and it was comforting to know he made it through.
Buy Ira Greenberg Processing on Amazon

Fry’s O’Reilly edition assumes at least some programming experience, if not a good understanding of Processing, from the reader. He guides the user through several real world examples of using Processing for Data Visualization. YThis is of particular interest to me. Many concepts are quite advanced so I will certainly be dipping into this more as I learn.
Buy Ben Fry Visualizing Data on Amazon
Learn good data visualization practice
Here are a few essential books for the shelf of any self respecting Data Visualisation creator. I’ll be adding to these
Edward Tufte The Visual Display of Quantitative InformationBuy on Amazon
Edward Tufte Beautiful Evidence
Buy on Amazon
David McCandless Information is Beautiful
Buy on Amazon
