Where to Find Processing Tutorials, Reference, and Community Support
The official Processing site (processing.org) puts everything a beginner needs in one place: a Getting Started Tutorial, a full language Reference, built-in Examples inside the app, and a Forum for questions. The fastest path is to download the Processing application, open an example, and press Run — then use the tutorial and reference when you want to understand what you just ran.
Start with the software, not the documentation
Processing describes itself as a flexible software sketchbook and a language for learning how to code, and its own recommended first steps reflect that:
- Download and open the "Processing" application.
- Select something from the Examples.
- Hit the Run button.
- Repeat as needed.
The Processing Development Environment is where you write and run programs. The site states it is free and open source, and links to a download page. No account or sign-in is mentioned as a requirement for downloading or running it.
This order matters: seeing an example run first gives you something concrete to modify, which makes the tutorial and reference easier to absorb afterward.
The three official learning resources
| Resource | What it gives you | When to use it |
|---|---|---|
| Getting Started Tutorial | A guided walkthrough of the basics | You have never written a Processing program |
| Reference | Documentation of the Processing language and the environment | You need to look up a function or how the editor works |
| Built-in Examples | Runnable sketches shipped with the app | You want to learn by reading and changing working code |
The site explicitly recommends trying a few of the built-in examples and checking the reference to learn the Processing language. It also notes that information on using Processing itself — the environment, not just the language — lives in the environment section of the reference, so that is the place to look when a question is about the editor rather than the code.
If you prefer structured material beyond the official pages, the site points to a group of diverse books written for people with different goals and skill levels. That is a reasonable next step once you know whether you want a gentle introduction or a deeper technical treatment.
Where to ask questions and see other people's work
- Forum — the site's stated place to "share and learn" and to ask if you have more questions. This is the primary community support channel named on the homepage.
- OpenProcessing — listed under "See what others are making" for Processing creative applications.
- Processing Subreddit — another community channel listed in the same section.
- Vimeo and Studio Sketchpad — also listed as places to see what others are making.
For code-level contribution rather than questions, the site directs you to Processing on GitHub, where instructions cover downloading the code, building from source, reporting and tracking bugs, and creating libraries and tools. Contributed libraries and tools are listed online separately — these community extensions are described as a bright future for the project, so check that list before writing something from scratch.
A note on timing and community events
The site states that Processing turns 25 in 2026, with a celebration planned for October through events organized by local communities. If Processing has been part of your work, teaching, or creative practice, the site invites you to start planning a Processing Community Day (PCD) in your city, with more information available via a PCD link. This is worth knowing if you want to meet people in person rather than only through the Forum or Reddit.
Practical order of operations
For most beginners, this sequence covers the ground the site lays out:
- Download and open the Processing application.
- Run one or two built-in Examples without changing anything.
- Read the Getting Started Tutorial and modify an example as you go.
- Keep the Reference open for function lookups and for questions about the environment itself.
- When you get stuck, search the Forum before posting; when you want inspiration, browse OpenProcessing or the Subreddit.
- If you want to extend Processing, check the contributed libraries and tools list, then GitHub for contribution instructions.
The site does not publish pricing beyond stating that the software is free and open source, so treat any cost question as answered only to that extent.