How to code games for the PC and Xbox 360

Game coding
Visual C# Express is one part of the Visual Studio suite, the hub for all Microsoft platform development

Don't believe them. Games programmers, that is.

They moan about how hard it is to make games in today's world.

Anyway, back to the software: you need to download and install Visual C# 2008 Express Edition then download and install XNA Game Studio 3.0.

That's all the software you need to create your games, but if you want to run them on other computers you need to have those people download and install the XNA 3.0 redistributable – that includes only the bits required to play XNA games, not to make them.

You may also need to install the .NET Framework but a lot of people already have that installed. .NET 3.5 (the latest version) comes with Visual C# 2008, so you don't need it if you've already installed Visual C#.