links, books, whatever
dunno, never done it
http://www.pygame.org/
First, read Accelerated C++. Then visit some place like gamedev.net.
Also, >>3 is a much better idea.
http://www.pygame.org/projects/20/285/ lol