Not to be too annoying, but I usually try to avoid catch-all language.
Anyway, it’s also worth noting that @saberkhan is working on developing a P5.js curriculum (and maybe a Processing curriculum?), which sounds like it would be super useful to you.