Creative coding uses software, code and computational processes to be expressive or to create art forms. While creative coding is generally thought of as more aesthetic than functional, it is becoming increasingly commonplace in advertising, branding and the wider design industry. While never the first thing to come to mind when discussing art, creative coding is revolutionizing what art is and can be. As we enter a more digital world, creative coding may be the contemporary art movement we need in order to articulate major societal challenges we are facing as technology advances.
As artists, we generally hold a stigma regarding coding having high barriers to entry, and as engineers, we also hold a stigma surrounding the difficulties of creative expression. However, these fields no longer need to be separate entities, as they are more closely tied than people expect. Creative coders explore new, digital forms of artistic expression by merging advanced technology with creativity.
With programming resources being incredibly open-source and creative inspiration democratized across the internet, getting into this field is as easy as watching some coding tutorials on Youtube and making a Pinterest board. If you haven't already, you can learn to code by picking up a coding language such as HTML, CSS, and JavaScript. There are many free online resources available, such as: