p5.js draws inspiration and guidance from another project, which began nearly 15 years ago. In 2001, Casey Reas and Ben Fry began work on a new platform to make programming interactive graphics easier; they called it Processing. They were frustrated with how difficult it was to write this type of software with the programming languages they usually used (C++ and Java), and were inspired by how simple it was to write interesting programs with the languages of their childhood (Logo and BASIC). They were most influenced by Design By Numbers (DBN), a language they were maintaining and teaching at the time (and which was created by their research advisor, John Maeda).

With Processing, Ben and Casey were searching for a better way to test ...

Get Make: Getting Started with p5.js now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.