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