If you're a web dev, then <canvas> may be the obvious option to get started! There's a fairly large creative coding community.
The Coding Train on youtube has a ton of content [0]. If you really want to start from the beginning then I would also recommend Coding Math on YouTube [1], which is sort of graphics from first principles using JS/canvas. That even starts with teaching trigonometry, vectors, etc. So if your math is rusty it's a good place to start
The Coding Train on youtube has a ton of content [0]. If you really want to start from the beginning then I would also recommend Coding Math on YouTube [1], which is sort of graphics from first principles using JS/canvas. That even starts with teaching trigonometry, vectors, etc. So if your math is rusty it's a good place to start
[0] https://www.youtube.com/user/shiffman
[1] https://www.youtube.com/user/codingmath