Yeah I know godot, it uses GDScript but it also supports C# and C++. C# and C++ are much faster but they're harder to learn especially if you're a beginner so I recommend using GDScript. GDScript is extremely similar to python, so if you know how to use python chances are you'll be able to pick up GDScript super easily.
Here's a video for learning GDScript by Brackeys (you'll see this guy a LOT when searching for tutorials on game development)
https://www.youtube.com/watch?v=e1zJS31tr88
And here's a video for learning python by Bro Code
https://www.youtube.com/watch?v=ix9cRaBkVe0
**I HEAVILY recommend this one, I know godot doesn't use python but again they're extremely similar, you can apply 99% of the stuff you learn from python to GDScript and this tutorial is goes really in depth. It also goes into object orientated programming which is something you need to know when making a game. I know it sounds fancy but trust me it's really not that bad once you get it and will help you a lot.**
There's a bunch of programming problems you can find for beginners online, like this one here
https://pynative.com/python-exercises-with-solutions/
but make sure to try to challenge yourself so then you actually learn. The nice thing about doing these exercises is that you can just look back on them if you ever forget how to do something. There's textbooks that also go into a lot of depth for python and have a lot more exercises that imo are way better. You can find them all on annas archive for free. I can't tell you how many people are out there who know how literally everything works in a programming language but aren't able to apply it to anything because they never actually tried using it in a practical setting.
Anyways to answer your other question, no I'm not a game developer either so I can't really give you tips on game design but I'm currently working towards a major in computer science and I do plan on make a game at one point or another, just not anytime soon with exams coming up. It can take a lot of time and effort, but if you stick to it long enough you'll be able to make your own game. Good luck :)