I will second p5/processing as a fun tool. It's really a pretty easy and way to get into generative art. P5.js has an online editor which makes it easy.
The new nature of code book was updated to use p5 instead of processing and a fun way to start. As is the "coding train videos" which are interesting in the seem for kids but cover more advanced topics..
https://p5js.org/