Grid Paper to Help Visualize X and Y Coordinates
p5js Downloadable Editor (deprecated)
Online Tutorials
Dan Shiffman’s Coding Train YouTube Channel
Processing.org Tutorials
Learning Processing Tutorials
The Nature of Code
Computer Programming for the Total Beginner, by Dan Shiffman (Video Tutorials)
The Nature of Code, by Dan Shiffman (Video Tutorials)
Processing
Download Processing
How to use Processing
Processing Reference Library
Processing Libraries
Processing Example Sketches
More Processing Examples
Processing Books
Processing: A Programming Handbook for Visual Designers and Artists, by Casey Reas and Ben Fry
Learning Processing, by Dan Shiffman
Generative Design, by Hartmut Bohnacker, Benedikt Gross, Julia Laub, and Claudius Lazzeroni
The Nature of Code, by Dan Shiffman
Processing Online Tutorials
Getting Started with Processing
Processing Overview
Hello Processing with Dan Shiffman
Basic Coordinates and Shapes
Color and Processing
Strings and Text
Images and Pixel Manipulation
Data and Processing
Objects
3D
Other Visual Programming Languages / Frameworks
openFrameworks (C++)
Cinder (C++)
Pocode (C++)
P5 (JavaScript / Web / Similar to Processing)
ThreeJS (JavaScript / Web / 3D)
D3 (JavaScript / Web / Data Viz)
Corona SDK (Mobile Apps)