Hi,
I've tinkered with game making engines all my life, starting with RPG Maker 95. I've always wanted to make an RPG, but never found enough inspiration in the confines of the RPG Maker line of software. On the other hand, I've never been keen on programming (in other languages). As an avid gamer I've had a grasp of the design and logic for a long time, but I thought I'd always be left with visual scripting.
Last year I was spurred to try something new. I found GDevelop -- analogous to Construct, like Godot is analogous to Unity -- and I learned a lot! GDevelop offers event-based scripting and many built-in behaviors like RPG Maker, but is very, very open-ended for such an approachable piece of software. I still highly recommend it to beginners.
The funny thing is, I had the thought of trying a 2D racing game (racing games being another passion of mine), and I ended up down a rabbit hole that resulted in me coming up with a 3D engine using perspective projection on sprites and complicated (re-)transformations on a built-in OpenGL cube (in GDevelop 4) that was only intended to let users make 2.5D games! :p
I took a step back and realized I may have outgrown the tools I was working with. ;)
I actually tried Godot before discovering GDevelop, and decided to give it a second chance. I'm glad I did. GDScript is amazing! It and the editor solve my biggest gripes with programming -- excessive punctuation and formatting, inscrutable methods/keywords, and "reinventing the wheel".
I still have a long way to go, but I'm confident I now have the right tool in hand. Thank you to all the hard-working people who make Godot possible.