Logo

Developer learning path

Processing

What is Processing?

What is Processing?

53

#description

Processing is a programming language and a development environment designed to help artists, designers, and developers create visually-rich and interactive applications and projects. It was created by Casey Reas and Ben Fry in 2001 as a tool for teaching creative coding to non-programmers and has since grown into a mature platform with a large and dedicated community of users.

Processing is built on top of Java, which means that it inherits much of Java's powerful and well-established features while making the language more accessible and easier to use. It provides a simplified syntax, a set of intuitive functions for creating graphics and animations, and an integrated development environment (IDE) designed specifically for interactive media development.

Processing is an excellent tool for creating stunning visualizations, interactive installations, generative art, data visualizations, and more. It is widely used in the creative coding and digital arts communities, as well as in industry and academia.

To get started with Processing, you need to download and install the development environment on your computer. Once you have set up your environment, you can start coding your own projects using the Processing language and taking advantage of its many features and libraries. There are many resources available to learn Processing, including documentation, forums, and tutorials, making it a great language for creative coders of all levels.

March 27, 2023

If you don't quite understand a paragraph in the lecture, just click on it and you can ask questions about it.

If you don't understand the whole question, click on the buttons below to get a new version of the explanation, practical examples, or to critique the question itself.