Welcome! It sounds like we're in the same boat. I only started less than a couple of months ago and I know exactly what you mean about the satisfaction from working more and more with the code itself, especially when you have practically zero previous coding experience. There's nothing like learning a new feature, realising what you can do with it, implementing it and after some fiddling, finally getting it to work like a dream.
I look forward to checking out your game.