Free Python Game Development Using Pygame tutorial, PyGame is a good set of libraries for game development. Also python as a language is very comfortable in writing games especially for beginners. Also the object oriented approach is very handy in game development .