Fans pick 100 books like Processing

By Casey Reas, Ben Fry,

Here are 100 books that Processing fans have personally recommended if you like Processing. Shepherd is a community of 12,000+ authors and super readers sharing their favorite books with the world.

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Book cover of Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing

Scott Murray Author Of Unstuck: Javascript

From my list on learning how to code interactive graphics.

Why am I passionate about this?

I’ve been making web pages since the World Wide Web began in the mid-1990s. Back then, the web was visually quite sparse. It wasn’t until the late 2000s that new browser capabilities let the web get visually interesting and an exciting place for interactive graphics. Graphics are great: they can be informational (like charts and maps) or purely aesthetic. My personal journey of learning to code interactive graphics has been so rewarding that I’ve shared the love with others through teaching creative coding workshops and undergraduate courses. If you’re new to coding or computer graphics, I hope you’ll give one of these books a try!

Scott's book list on learning how to code interactive graphics

Scott Murray Why did Scott love this book?

If I were getting started with coding graphics today, I would start with this book, hands down. Learning p5 is the easiest way to create interactive graphics that run in a web browser, and this book is a very friendly, accessible, and beautifully illustrated introduction to coding graphics with p5.js—no prior experience needed. You might be wondering about the name “p5.js”. It’s a JavaScript library (that’s the “.js” part) based on Processing, the open-source programming language created for artists and designers. (More on Processing in a moment.) I have taught college courses with this book, and students love it. Plus, all the skills you learn here with p5 are applicable to JavaScript—the world’s most popular programming language—more generally.

By Lauren McCarthy, Casey Reas, Ben Fry

Why should I read it?

1 author picked Getting Started with p5.js as one of their favorite books, and they share why you should read it.

What is this book about?

Processing opened up the world of programming to artists, designers, educators, and beginners. The p5.js JavaScript implementation of Processing reinterprets it for today's web. This short book gently introduces the core concepts of computer programming and working with Processing. Written by the co-founders of the Processing project, Reas and Fry, along with Lauren McCarthy, one of the minds behind p5.js, Getting Started with Processing gets you in on the fun!


Book cover of Aesthetic Programming: A Handbook of Software Studies

Scott Murray Author Of Unstuck: Javascript

From my list on learning how to code interactive graphics.

Why am I passionate about this?

I’ve been making web pages since the World Wide Web began in the mid-1990s. Back then, the web was visually quite sparse. It wasn’t until the late 2000s that new browser capabilities let the web get visually interesting and an exciting place for interactive graphics. Graphics are great: they can be informational (like charts and maps) or purely aesthetic. My personal journey of learning to code interactive graphics has been so rewarding that I’ve shared the love with others through teaching creative coding workshops and undergraduate courses. If you’re new to coding or computer graphics, I hope you’ll give one of these books a try!

Scott's book list on learning how to code interactive graphics

Scott Murray Why did Scott love this book?

I love this book so much. It is a bit less “how-to” and a bit more “why in the world are we interested in programming and what does that mean for us as individuals and also for society at large?” That is to say, you can learn to code from this book—in JavaScript with p5.js, specifically—but Aesthetic Programming is not merely about learning to code; it’s also a provocative, critical exploration of code as a medium for thought, communication, and creative expression. When you code, you’re participating in the creation of “computational culture.” With this book by your side, you will be a more self-aware cultural citizen. (Also, this book is visually so, so beautiful. Just leafing through the pages inspires me.)

By Winnie Soon, Geoff Cox,

Why should I read it?

1 author picked Aesthetic Programming as one of their favorite books, and they share why you should read it.

What is this book about?

The book explores the technical as well as cultural imaginaries of programming from its insides. It follows the principle that the growing importance of software requires a new kind of cultural thinking - and curriculum - that can account for, and with which to better understand the politics and aesthetics of algorithmic procedures, data processing and abstraction. It takes a particular interest in power relations that are relatively under-acknowledged in technical subjects, concerning class and capitalism, gender and sexuality, as well as race and the legacies of colonialism. This is not only related to the politics of representation but also…


Book cover of The Nature of Code

Scott Murray Author Of Unstuck: Javascript

From my list on learning how to code interactive graphics.

Why am I passionate about this?

I’ve been making web pages since the World Wide Web began in the mid-1990s. Back then, the web was visually quite sparse. It wasn’t until the late 2000s that new browser capabilities let the web get visually interesting and an exciting place for interactive graphics. Graphics are great: they can be informational (like charts and maps) or purely aesthetic. My personal journey of learning to code interactive graphics has been so rewarding that I’ve shared the love with others through teaching creative coding workshops and undergraduate courses. If you’re new to coding or computer graphics, I hope you’ll give one of these books a try!

Scott's book list on learning how to code interactive graphics

Scott Murray Why did Scott love this book?

If you want your interactive graphics to feel like they are real objects—real things moving around on the screen—then you have to learn how to mimic the natural world. For an object to feel like it has weight, you have to mimic gravity. For a flock of birds to feel real, you have to mimic how real birds swarm in the sky. Yes, this does involve little math. But fortunately, Dan is a superstar teacher, and he will gently walk you through (a) the math and (b) how to translate that math into code.

Speaking of code, this book uses Processing.js, which is an older adaptation of original Processing to JavaScript. That said, the techniques are all equally applicable to modern-day Processing and p5.js.

By Daniel Shiffman,

Why should I read it?

1 author picked The Nature of Code as one of their favorite books, and they share why you should read it.

What is this book about?

How can we capture the unpredictable evolutionary and emergent properties of nature in software?

How can understanding the mathematical principles behind our physical world help us to create digital worlds?

This book focuses on a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results. Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design.

Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic…


Book cover of Foundation ActionScript 3.0 Animation: Making Things Move!

Scott Murray Author Of Unstuck: Javascript

From my list on learning how to code interactive graphics.

Why am I passionate about this?

I’ve been making web pages since the World Wide Web began in the mid-1990s. Back then, the web was visually quite sparse. It wasn’t until the late 2000s that new browser capabilities let the web get visually interesting and an exciting place for interactive graphics. Graphics are great: they can be informational (like charts and maps) or purely aesthetic. My personal journey of learning to code interactive graphics has been so rewarding that I’ve shared the love with others through teaching creative coding workshops and undergraduate courses. If you’re new to coding or computer graphics, I hope you’ll give one of these books a try!

Scott's book list on learning how to code interactive graphics

Scott Murray Why did Scott love this book?

Okay, hear me out. Yes, this book was published in 2007. Yes, it’s ostensibly about ActionScript, the coding language in Flash, which no one uses anymore. But you won’t use this book to learn ActionScript or Flash: You’ll use it to learn how to make things move with code, in any language. You’ll skip over the ActionScript-specific parts in favor of the lucid explanations and helpful illustrations. Your visual brain will appreciate seeing how sines, cosines, and tangents are relevant—and necessary!—to make digital things move. (Your heart will wish your brain had paid better attention in trigonometry class years earlier, but hey, no regrets!) The chapters “Trigonometry for Animation” and “Velocity and Acceleration” alone are worth the purchase price.

By Keith Peters,

Why should I read it?

1 author picked Foundation ActionScript 3.0 Animation as one of their favorite books, and they share why you should read it.

What is this book about?

This is the first definitive and authoritative book available on ActionScript 3 animation techniques. ActionScript animation is a very popular discipline for Flash developers to learn. The essential skill set has been learned by many Flash developers through the first edition of this book. This has now been updated to ActionScript 3, Adobe's new and improved scripting language. All of the code has been updated, and some new techniques have been added to take advantage of ActionScript 3's new features, including the display list and new event architecture. The code can be used with the Flash 9 IDE, Flex Builder…


Book cover of Computer Age Statistical Inference, Algorithms, Evidence, and Data Science

Ron S. Kenett Author Of The Real Work of Data Science: Turning Data into Information, Better Decisions, and Stronger Organizations

From my list on how numbers turn into information.

Why am I passionate about this?

I was trained as a mathematician but have always been motivated by problem-solving challenges. Statistics and analytics combine mathematical models with statistical thinking. My career has always focused on this combination and, as a statistician, you can apply it in a wide range of domains. The advent of big data and machine learning algorithms has opened up new opportunities for applied statisticians. This perspective complements computer science views on how to address data science. The Real Work of Data Science, covers 18 areas (18 chapters) that need to be pushed forward in order to turning data into information, better decisions, and stronger organizations

Ron's book list on how numbers turn into information

Ron S. Kenett Why did Ron love this book?

The text covers classic statistical inference, early computer-age methods, and twenty-century topics. This puts a unique perspective on current analytic technologies labeled machine learning, artificial intelligence, and statical learning. The examples used provide a powerful description of the methods covered and the compare and contrast sections highlight the evolution of analytics. This book by Efron and Hastie is a natural follow-up source for readers interested in more details.

By Bradley Efron, Trevor Hastie,

Why should I read it?

2 authors picked Computer Age Statistical Inference, Algorithms, Evidence, and Data Science as one of their favorite books, and they share why you should read it.

What is this book about?

The twenty-first century has seen a breathtaking expansion of statistical methodology, both in scope and influence. 'Data science' and 'machine learning' have become familiar terms in the news, as statistical methods are brought to bear upon the enormous data sets of modern science and commerce. How did we get here? And where are we going? How does it all fit together? Now in paperback and fortified with exercises, this book delivers a concentrated course in modern statistical thinking. Beginning with classical inferential theories - Bayesian, frequentist, Fisherian - individual chapters take up a series of influential topics: survival analysis, logistic…


Book cover of Design Drawing

Alan Hughes Author Of Interior Design Drawing

From my list on exploring interior design and our understanding.

Why am I passionate about this?

As a child my heroes were designers and I thought designers could design across many disciplines, this was what I understood and aspired to. I'm fortunate to have been a designer, illustrator, and design teacher for many years. Passionate about the process I firmly believe if you can design in one area you can design in another. Understanding your material's potential is the key. As a tutor and author my job is to unwrap a student’s talent, support and encourage that unique view through skills building and advice to help them. I believe good design can solve many of the world’s problems and passing on that message is valuable.

Alan's book list on exploring interior design and our understanding

Alan Hughes Why did Alan love this book?

Ching has a great gift for illustrating with his visuals, and his amazing handwritten text, all manner of information about drawing and designing space. This is a comprehensive and instructional book introducing design drawing from basic principles to the communication of designed space as a structural diagram or atmospheric perspective. A wonderful exploration of sketching and drawing methods to illustrate theory, atmosphere, and the communication of three-dimensional space.  For me, it transcended the textbook approach and provided a clear exploration of the communication of design method and its potential outcomes.

By Francis D. K. Ching, Steven P. Juroszek,

Why should I read it?

1 author picked Design Drawing as one of their favorite books, and they share why you should read it.

What is this book about?

THE CLASSIC GUIDE TO DRAWING FOR DESIGNERS, REVISED AND UPDATED TO INCLUDE CURRENT DIGITAL-DRAWING TECHNIQUES

Hand drawing is an integral part of the design process and central to the architecture profession. An architect's precise interpretation and freedom of expression are captured through hand drawing, and it is perhaps the most fundamental skill that the designer must develop in order to communicate thoughts and ideas effectively. In his distinctive style, world-renowned author Francis D. K. Ching presents Design Drawing, Third Edition, the classic guide to hand drawing that clearly demonstrates how to use drawing as a practical tool for formulating and…


Book cover of Nicely Said: Writing for the Web with Style and Purpose

Rachel McConnell Author Of Why You Need a Content Team and How to Build One

From my list on copywriters looking to move into UX content design.

Why am I passionate about this?

I moved into content design from a career in brand and marketing, at a time when the discipline was emerging and not many people really knew what it was. Much of my time since has been spent educating people and organisations and sharing knowledge to help them make better content decisions. Throughout this time, I’ve learnt most of what I know through the experience of working with the design teams, but so many books have also helped me along the way and made my work so much better. I love content design – having the power to improve people's experiences with brands through words is so rewarding, and these books will inspire others to do the same.

Rachel's book list on copywriters looking to move into UX content design

Rachel McConnell Why did Rachel love this book?

I’m picking this book because it’s actually useful for anyone in content, whether you’re a marketing strategist, UX writer, or content designer. It’s easy to read, and a lovely overview of creating more effective content – with guidance on how to adapt tone for different scenarios, and a brilliant exercise for proposition development. It was one of the first books I read about web content, and still one of the books I refer back to again and again.

By Nicole Fenton, Kate Kiefer-Lee,

Why should I read it?

1 author picked Nicely Said as one of their favorite books, and they share why you should read it.

What is this book about?

Whether you're new to web writing, or you're a professional writer looking to deepen your skills, this book is for you. You'll learn how to write web copy that addresses your readers' needs and supports your business goals.

Learn from real-world examples and interviews with people who put these ideas into action every day: Kristina Halvorson of Brain Traffic, Tiffani Jones Brown of Pinterest, Randy J. Hunt of Etsy, Gabrielle Blair of Design Mom, Mandy Brown of Editorially, Sarah Richards of GOV.UK, and more.
Topics include:

* Write marketing copy, interface flows, blog posts, legal policies, and emails
* Develop…


Book cover of The R Book

Tilman M. Davies Author Of The Book of R: A First Course in Programming and Statistics

From my list on intro to programming and data science with R.

Why am I passionate about this?

I’m an applied statistician and academic researcher/lecturer at New Zealand’s oldest university – the University of Otago. R facilitates everything I do – research, academic publication, and teaching. It’s the latter part of my job that motivated my own book on R. From first-year statistics students who have never seen R to my own Ph.D. students using R to implement novel and highly complex statistical methods and models, my experience is that all ultimately love the ease with which the R language permits exploration, visualisation, analysis, and inference of one’s data. The ever-growing need in today’s society for skilled statisticians and data scientists means there's never been a better time to learn this essential language.

Tilman's book list on intro to programming and data science with R

Tilman M. Davies Why did Tilman love this book?

An authoritative tome on R. This book is the ultimate reference guide, heavy on statistical methods from the simple to the advanced. Of the 29 chapters, only the first five chapters or so have R syntactical and programming skills as their main focus; the remaining content highlights the many and varied statistical techniques R is capable of. I think this is a fantastic book to have on the shelf for people who are likely to need R and its contributed packages for a variety of different statistical analyses, but might not know where to initially start for any given statistical method.

By Michael J. Crawley,

Why should I read it?

1 author picked The R Book as one of their favorite books, and they share why you should read it.

What is this book about?

Hugely successful and popular text presenting an extensive and comprehensive guide for all R users The R language is recognized as one of the most powerful and flexible statistical software packages, enabling users to apply many statistical techniques that would be impossible without such software to help implement such large data sets. R has become an essential tool for understanding and carrying out research. This edition: * Features full colour text and extensive graphics throughout. * Introduces a clear structure with numbered section headings to help readers locate information more efficiently. * Looks at the evolution of R over the…


Book cover of The Closed World: Computers and the Politics of Discourse in Cold War America

Philip Mirowski Author Of The Knowledge We Have Lost in Information: The History of Information in Modern Economics

From my list on the politics of science.

Why am I passionate about this?

I am an economist who came to realize that the marketplace of ideas was a political doctrine, and not an empirical description of how we came to know what we think we know. Science has never functioned in the same manner across centuries; it was only during my lifetime that it became recast as a subset of market reality. I have spent a fair amount of effort exploring how economics sought to attain the status of a science; but now the tables have turned. It is now scientists who are trained to become first and foremost market actors, finally elevating the political dominance of the economists.

Philip's book list on the politics of science

Philip Mirowski Why did Philip love this book?

Edwards revealed how the very architecture of early computers owed a debt to the political structures of the Cold War. The innovation of a command/control/information infrastructure set the template for military regimentation, and subsequently for the surveillance society we currently inhabit. The story of how cybernetics—a field that never quite made the grade as pure science—nevertheless conquered the culture, is fascinating.

By Paul Edwards,

Why should I read it?

1 author picked The Closed World as one of their favorite books, and they share why you should read it.

What is this book about?

The Closed World offers a radically new alternative to the canonical histories of computers and cognitive science. Arguing that we can make sense of computers as tools only when we simultaneously grasp their roles as metaphors and political icons, Paul Edwards shows how Cold War social and cultural contexts shaped emerging computer technology―and were transformed, in turn, by information machines.

The Closed World explores three apparently disparate histories―the history of American global power, the history of computing machines, and the history of subjectivity in science and culture―through the lens of the American political imagination. In the process, it reveals intimate…


Book cover of All-in On AI: How Smart Companies Win Big with Artificial Intelligence

Roger W. Hoerl Author Of Statistical Thinking: Improving Business Performance

From my list on AI and data science that are actually readable.

Why am I passionate about this?

As a professional statistician, I am naturally interested in AI and data science. However, in our current information age, everyone, in all segments of society, needs to understand the basics of AI and data science. These basics include such things as what these disciplines are, what they can contribute to society, and perhaps most importantly, what can go wrong. However, I have found that much of the literature on these topics is highly technical and beyond the reach of most readers. These books are specifically selected because they are readable by virtually everyone, and yet convey the key concepts needed to be data-literate in the 21st century. Enjoy!

Roger's book list on AI and data science that are actually readable

Roger W. Hoerl Why did Roger love this book?

Books on AI often go to extremes, either promoting it as the solution to all the world’s problems, or depicting it as an evil that will destroy humanity.

This book is much more practical, and based on experience using AI in actual business applications. It is the result of considerable research, involving investigation of applications not only in silicon-valley, but from various business sectors, such as Airbus, Ping, Progressive Insurance, and Capital One Bank.

Don’t let the title fool you; this book is not simply a promotion of AI, but addresses the practical issues that have to be considered if success is to be achieved. For example, they argue that “the most important aspect in AI success is not machinery, but human leadership, behavior, and change.”

By Thomas H. Davenport, Nitin Mittal,

Why should I read it?

2 authors picked All-in On AI as one of their favorite books, and they share why you should read it.

What is this book about?

A Wall Street Journal bestseller

A Publisher's Weekly bestseller

A fascinating look at the trailblazing companies using artificial intelligence to create new competitive advantage, from the author of the business classic, Competing on Analytics, and the head of Deloitte's US AI practice.

Though most organizations are placing modest bets on artificial intelligence, there is a world-class group of companies that are going all-in on the technology and radically transforming their products, processes, strategies, customer relationships, and cultures.

Though these organizations represent less than 1 percent of large companies, they are all high performers in their industries. They have better business…


Book cover of Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing
Book cover of Aesthetic Programming: A Handbook of Software Studies
Book cover of The Nature of Code

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,593

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in data processing, art, and computer programming?

Data Processing 27 books
Art 957 books