I haven't read this book about making games with python and pygame yet, but I think it seems like a good one for beginners. The free chapter is fun to read. Which is the essence of making games I think. It should be entertaining to make a game, and to read about making games.
This book looks like it covers most basics of programming a game - with python and pygame. Like it's title suggests it is for beginners, which is great.