Processing is a great tool to begin making generative and interactive art. It’s great for those new to code because it’s friendly language is easy to read and modify. And as long as the code compiles, you can get quick visualizations from your code. Processing

Using processing for creative play and exploration

The editor is based around a text file. The interface is simply that and a button to run. It’s super light and fast. Processing encourages play and exploration. Each time you open Processing you’re given a blank sketch with todays date. Play with an idea. Save it. Then try something new.

Especially for those new to code, there are still programming concepts that may take time to learn. Like with any new language, there is a learning curve. is a website full of tutorials, resources, and samples to get you rolling. Start with those. Mix, modify, and play to make it your own.

Processing can be extended with official and unofficial libraries. Get greater flexibility for your projects. The official libraries give you a wider range of inputs and outputs for your program to interact with. And by using these you can this allows you to turn audio into visuals and export it to SVG.


Does nature inspire you?

The Nature of Code is a book and website written by Daniel Shiffman. This book teaches the basics of processing. The book is focused on using code to emulate naturally occurring patterns and phenomena. It offers a unique perspective on both processing and the natural world around us.

You can also find lots of his other content on Daniel Shiffman’s website and on

Browse more projects

The Nature of Code

Also check out Open Processing for a ton of beautiful examples.