Start audio processing with a flow diagram like language in the browser. OMG! Amazing!
Google Colab Notebooks are documents where you can mix notes and Python code.
They are brilliant for creating teaching resources, or, working on a project where you are figuring it out as you go, because you can create little fragments of code, and run them one at a time.
Designed for kids (and very like p5js), BitBox is great for learning coding. It has lots of "stamps" and sounds built in.
Crazy livecoding tool for visual effects. Learn a few functions, chain them together, and boom! Crazy!
MIT App Inventor is a block-coding tool with which you can create downloadable Android applications as .apk files, FOR FREE!
Free, open source games development environment. One day, I'll get round to having a go with Godot.
Great collection of Machine Learning for Art projects, all with code samples.
Scratch is an amazing block-coding tool, a place where kids learn all they need to know about coding concepts. It's amazing what you can do with Scratch, go explore and have fun.
From creating maps, to languagues, to dungeons or artwork, this list has lots of generative tools to help you.
There are end-user tools, code frameworks, free tools, paid tools and lots I'd never heard of.
Lauren both introduces the making of p5js and demonstrates how totally cool p5js is, highlighting some of it best features.
Lots of worksheets to do really amazing projects with machine learning and Scratch!
A lovely collection of the common algorithms used for lots of creative coding pieces.
A gallery of great apps and games made with MIT App Inventor, and the best thing is, you can look at the code to see how they did it, or remix an app to make your own version.
Nice list of the sorts of apps you can make with the block-coding (like Scratch) tool, Thunkable.
Thunkable is based on a very similar free tool call MIT App Inventor. Because lots of people create Extensions for it, that also work with Thunkable, you can find extra code, called Extensions which do everything from rotation detection, to sound analysis, to QR code recognition and connecting to other devices.
Choosing a text editor for coding is a very personal choice. Some have "too many" features, others are too simple. You may need to try more than a few to find one that you like working in, but it's not until you start on an actual project, that you'll be really able to tell.