<GeeXLab/>
is a powerful and easy-to-learn cross-platform tool for 3D programming, demos creation, game development, interactive applications, creative coding and prototyping.
And it's free!
Lua - Python - OpenGL - Vulkan - Direct3D 12
Windows - Linux - macOS - Raspberry Pi - Tinker Board