# General Sources

[![Screenshot 2023-08-30 at 12.23.59.png](https://bookstack.hku.nl/uploads/images/gallery/2023-08/scaled-1680-/screenshot-2023-08-30-at-12-23-59.png)](https://bookstack.hku.nl/uploads/images/gallery/2023-08/screenshot-2023-08-30-at-12-23-59.png)

### Processing Tutorials

#### Beginner:

- Processing Hour of Code | Editor [link](https://hello.processing.org/editor/)
- Get a taste for Processing in 30 minutes: [link](https://www.youtube.com/watch?v=wghDDYnIFM0)
- Daniel Shiffman The coding train [link](https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw)
    - Basics: [Intro Processing](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZYJC7L-r6rX6utt6wwJCyi "Intro Processing"), [Drawing with pixels](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bsRnSEJ9tRn4V_XCGXovs4), [Processing Environment](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Yo4VdQ4ZTtqRQ1AE4t_Ep9), [Interaction](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6by61pbhdvyEpIeymlmnXzD), [Variables](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aFNOgoIMSbSYOkKNTo89uf), [Conditionals](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YqykuLs00261JCqnL_NNZ_), [Loops](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bm-3M4Wntd4yYZGKwiKfrQ), [Functions](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ajGB2OI3hl5DZsD1Fw1WzR), [Objects](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bb7z2IJaTlzwzIg_5yvL4i), [Arrays](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bO9RKxHObluh-aPgrrvb4a), [Images](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YB9x6f23CBftiyx0u_5sO9), [Text and Data](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Y4F21kqaFLk6oGW2I5o7FY)
- Fun Programming - video tutorials to learn creative coding [link](https://funprogramming.org/)

#### Intermediate

- The Nature of Code [link](https://natureofcode.com/)
- Generative Gestaltung [link](http://www.generative-gestaltung.de/)
- Tim rodenbröker Tutorials: [link](https://timrodenbroeker.de/courses/)  
    
    - Tim: Processing-tutorial: WAVES pt. 1 - YouTube [link](https://www.youtube.com/watch?v=Z75WXere7bg)
- thedotisblack creative coding tutorials [link](https://www.youtube.com/channel/UCX4GSh1gpRuugPpjxu0gLmw)
    - GENERATIVE CIRCLE with line and loop [link](https://www.youtube.com/watch?v=UZoVBMgzULk)
- Generative Artistry [link](https://generativeartistry.com/tutorials/)
- Colourful Coding youtube channel (mainly P5js [link](https://www.youtube.com/channel/UCWOTJIT48V9vxKoqdQBTHnw)

#### Advanced / specific topics

- Shader Basics, Blending &amp; Textures • Shaders for Game Devs \[Part 1\] - YouTube [link](https://www.youtube.com/watch?v=kfM-yu0iQBk)
- GitHub - tsulej/GenerateMe: Processing scripts used to generative glitch / art / design [link](https://github.com/tsulej/GenerateMe)
- necessary-disorder tutorials [link](https://necessarydisorder.wordpress.com/)
- Processing Tutorial: Creating Trippy Animations with the Superformula - YouTube [link](https://www.youtube.com/watch?v=u6arTXBDYhQ)