Here are two free books on game programming with python. The first is about text-based games and assumes no previous knowledge of programming. The other is about creating graphical games with pygame and assumes some knowledge of python.
Just found it. Doesn't assume any previous programming experience. First half covers C#, second half shows how to write a simple 2D space shooter using XNA 3.1.
Haven't read it yet, but from a quick browsing it looks pretty nice. Would be interesting to hear what other people think about it.
EDIT: Found another one. I thought it was better to update this thread than to start a new one.
[Edited by - Gage64 on May 4, 2010 4:54:32 AM]