I have compiled an overview of the most important tools.
Please look through them and try to find out which might be the right one for you:
SS20-GenerativeArts-Tools.pdf
Processing - Java based coding environment for visual arts
p5.js - A JavaScript library inspired by processing
Open Frameworks - C++ based library for visual computing, processings nerdy brother
OpenRNDR - open source framework for creative coding, written in Kotlin for the Java VM
VVVV - sophisticated visual programming environment for large scale installations, Windows only
Unity - sophisticated 2d/3d game framework, cross platform
TouchDesigner - professional visual programming environment
Max - a visual programming environment for interactive sounds, graphics and custom effects
Basil.js - scripting capabilities for Adobe InDesign
D3 - is a JavaScript library for visualizing data with HTML, SVG, and CSS.
R - R is a language and environment for statistical computing, graphics and data visualization
three.js - JavaScript 3D library with WebGL (and more) rendering
babylon.js - JavaScript 3D library with WebGL (and more) rendering