Processing Tutorials (original) (raw)
Processing is a coding language for making creative, animated, interactive, and artistic projects. It's designed for folks who are new to coding, so it's the perfect place to start. It's also built on top of Java, so it's a great way to learn the fundamentals of coding, even if your eventual goal is to learn other languages.
Chapter 1: What is Programming?
Chapter 2: Calling Functions
Calling Functions Examples
Chapter 3: Using Variables
Using Variables Examples
Chapter 4: Creating Variables
Creating Variables Examples
Chapter 5: Creating Functions
Creating Functions Examples
Use functions to create a pen that you can rotate and move.
Chapter 6: Debugging
Chapter 7: If Statements
If Statements Examples
Chapter 8: Animation
Animation Examples
Your basghetti is now worms!
Procedurally generated vine animation.
Chapter 9: Input
Use mouse and keyboard input to make interactive sketches.
Input Examples
Chapter 10: For Loops
Use patterns to repeat work without repeating code.
For Loops Examples
Create a colorful spiral.
Chapter 11: Arrays
Create variables that hold multiple values.
Arrays Examples
Chapter 12: Using Objects
Using Objects Examples
This example creates creepy eyes that follow your mouse.
Chapter 13: Creating Classes
Creating Classes Examples
Simulate the behavior of a flock of birds.
Create a swarm that follows the mouse.
Chapter 14: ArrayLists
Create an object that stores other objects.
ArrayLists Examples
Chapter 15: Images
Display and manipulate image files.
Images Examples
Chapter 16: Libraries
Use libraries to expand what Processing can do.
Libraries Examples
Use the Minim library to play random piano notes.
Chapter 17: Collision Detection
Chapter 18: Exporting Applications
Chapter 19: Processing.js
Chapter 20: What's Next?
Some options to explore after learning Processing.