It is beneficial for us to code in an environment that is designed for visual artists because it provides us with functions we might have otherwise had to code from scratch. Their website provides plenty of educational materials, and The Coding Train is a fantastic visual learning resource.
Another fantastic tool by Processing Foundation is Processing:
“Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.”
In the 60s John Whitney had to pioneer his own analog computer for creating graphics. It's a miracle what's available to us now.