Too Long; Didn't Read
There is even a field of programming called creative coding where the goal is not to create something functional but rather expressive. Creating programmatic art given a computer and a programming environment can remain a monumental challenge for a non-expert. Nowadays, we have modern, high-level programming languages and libraries that make programming a lot more accessible. The most suitable programming languages for this task is JavaScript, p5js, which makes it easy to create visual visuals and animations by creating a creative coding library.