| [ Web Proxy ] |
| Viewing: https://processing.org | [Back] [Original] |
Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, it's been where artists, designers, researchers, and learners go to bring ideas to life with code.
In Processing, everything is code, even the logo!
Try changing a few values and see what happens.
Processing includes many examples you can run and modify. Open one, change
the code, and make something new. This is a great way to learn!
Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels.
Dont know where to get started? Read this tutorial, which will guide you through the basics of Processing
Read tutorialThe Processing Development Environment makes it easy to write Processing programs. Its free and open source!
Download ProcessingIn 2026, Processing turns 25. This October, we will celebrate together around the world, through events organized by local communities.
If Processing has been part of your work, teaching, or creative practice, start planning a Processing Community Day (PCD) in your city!
The core Processing software is augmented by libraries and tools contributed through the community. These inventive extensions are a bright future for the project. We have a list of Contributed Libraries and Contributed Tools posted online. These contributions can't be underestimated.
To contribute to Processing development, please visit Processing on GitHub to read instructions for downloading the code, building from the source, reporting and tracking bugs, creating libraries and tools.
| Web Proxy Viewer | New URL | Original Page |