Processing
Introduction To Processing!
Processing is a flexible software sketchbook and a language for learning how to code.Here I had to learn that creative coding is and what it is good at like repetition, interaction, randomness and even calculations. You can apply to generative art, motion graphics, data visualization and so much more than I listed.