Hobbyist here too, although I had something approaching a career as a web dev previously so had a leg up on the programming stuff.
Started out in Unity, but it was just getting too slow and frustrating to use so on the advice of gamedev Mastodon I've recently made the jump to Godot. Trying to learn that while also prototyping what will hopefully become my first commercial game, a minimalist "city builder" where the city basically builds itself.
We'll see how that goes!