Oversized projects is a very common mistake among game developers. That’s exactly what happened with my first game (that I have never published). I started to participate in game jams just recently, which gave me huge motivation to improve my skills and learn new tools. And also an opportunity to finally publish small, but finished games. So just keep going, you are doing very well!
If you check my page, I recently participated in Ludum Dare, so I understand that well ) Before Godot I tried a lot of things. I tried learning some programming languages of different kind (Java, JavaScript, C++, Python). Made a Snake game based on clean Python in terminal with a tutorial. For engines, I started with Construct 2, tried to make a fast-paced platformer, then switched to Unity. There I made a top-down shooter prototype, also tried to make a game about processes happening in a cell (always liked biology). After all that I got to Godot.