Updated with additional links on September 3rd 2009.
Here is a quick overview of the first item in the list.
Learn the underlying skills and principles of software development--as you design and build your first games for Xbox 360, Windows, and Zune.
Designed specifically for students with no computer science background, this curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework--for skills you can apply to game programming and beyond.
· Write code to create and control game behavior
· Build the game display--color, graphics, text
· Create multiplayer features
· Capture and cue sounds
· Process input from gamepads and keyboards