if you want to learn Python here are 3 FREE online books that explain everything
Program Arcade Games With Python And Pygame
http://programarcadegames.com/
Making Games with Python & Pygame
http://inventwithpython.com/pygame/chapters/
Invent Your Own Computer Games with Python
http://inventwithpython.com/chapters/
the first book is the most advanced, but is also might be the easiest to read (it has lots of resources: videos, pictures and stuff)
of those 3, that last one is the most basic
it's for making text only games - like hangman
but you'll learn a lot about programming and making games
the middle book is kind of in the middle for difficulty I think
anyway, if you go through those books you'll learn a LOT
that first book is written and used by a professor in his Introduction to Programming course at his university
here's a video of a game one of his students made
/watch?v=S7eMdoM1MTc
https://www.youtube.com/watch?v=S7eMdoM1MTc
nothing too fancy, but pretty impressive for their first game
here's some more games his students made
https://www.youtube.com/playlist?list=PLUjR0nhln8uZZjNv16i-v5Sgi_spcoWQS
https://www.youtube.com/user/professorcraven/playlists