First, there is a lot in common with all programming. Learning is good, and I strongly recommend you keep a notebook or flashcards handy.
Python has better tutorials about programming and a very large community. For general programming, there is no contest.
For games, there is a contest. Python sucks at graphics in general and games in particular. You can try PyGame, and hope it sucks less, but you lose the community size of Python. If you really just want to make a fun game, start with Godot.
If you work your way through Godot for something and then switch to Python, you may feel a rush of gratitude for a richer and better designed language, followed by disgust at lack of graphic and game system support.
You will learn in whatever path you pursue. Still, too many people try to start by making a game in Python, get frustrated, and make yet another Internet startup instead.