I created and still maintain A-Frame (aframe.io). It’s been a gentle gateway to learn 3D graphics for a decade. Cool community if I can say so ha ha. Web is a great way to share stuff as you learn, collect feedback and get visibility. Many cases in the community of people that ended up doing 3d graphics professionally.
Can definitely recommend it!
Start with just <a-box> and <a-sky>, add some animations, then add some community components if it's not enough. Still not enough then modify via ThreeJS, all the way to shaders. A-Frame is amazing so thanks for creating and maintaining it!
PS: Oh, and you can even do AR and VR with it.
Wow, I wrote my master's thesis using A-Frame! Honestly, I'd love to give you my deepest gratitude for what you did with A-frame. I wasn't a programmer at the time and had very little experience but A-Frame helped me realise my idea in a really intuitive way. I occasionally look back at the repo and cringe from how bad my code was back then but if it wasn't for that project I doubt I would be where I am today. Thank you.