Tutorial nível: NewbieIntroduçãoC#(C-Sharp) é uma linguagem de programação orientada a objetos feita sob medida a partir do zero para plataforma .NET também desenvolvida pela própria Microsoft. Para quem tem conhecimento de outras linguagens de programação como Java e C++ achará muito fácil e familiar, porque ela usa as mesmas palavras chave para delimitar os blocos de código.
O Compilador mais famoso e “oficial” é o Microsoft Visual Studio da própria Microsoft, criadora da linguagem. Nossos tutoriais se baseiam no Microsoft Visual Studio Express, uma versão gratuita do compilador, com poucas diferenças entre versão paga, mas é apenas nessa versão gratuita que o XNA Game Studio Express funciona.
Requisitos do Sistema:Processador:
Mínimo: 600 MegaHertz (MHz)
Recomendado: 1 GigaHertz (GHz)
Sistema Operacional: O Visual Studio pode ser instalado em qualquer um desses Sistemas Operacionais:
Microsoft® Windows® 2000 Professional SP4
Microsoft® Windows® 2000 Server SP4
Microsoft® Windows® 2000 Advanced Server SP4
Microsoft® Windows® 2000 Datacenter Server SP4
Microsoft® Windows® XP Professional x64 Edition (WOW)
Microsoft® Windows® XP Professional SP2
Microsoft® Windows® XP Home Edition SP2
Microsoft® Windows® XP Media Center Edition 2002 SP2
Microsoft® Windows® XP Media Center Edition 2004 SP2
Microsoft® Windows® XP Media Center Edition 2005
Microsoft® Windows® XP Tablet PC Edition SP2
Microsoft® Windows Server ™ 2003, Standard Edition SP1
Microsoft® Windows Server ™ 2003, Enterprise Edition SP1
Microsoft® Windows Server ™ 2003, Datacenter Edition SP1
Microsoft® Windows Server ™ 2003, Web Edition SP1
Microsoft® Windows Server ™ 2003, Standard x64 Edition SP1 (WOW)
Microsoft® Windows Server ™ 2003, Enterprise x64 Edition SP1 (WOW)
Microsoft® Windows Server ™ 2003, Datacenter x64 Edition SP1 (WOW)
Microsoft® Windows Server ™ 2003 R2, Standard Edition
Microsoft® Windows Server ™ 2003 R2, Standard x64 Edition (WOW)
Microsoft® Windows Server ™ 2003 R2, Enterprise Edition
Microsoft® Windows Server ™ 2003 R2, Enterprise x64 Edition (WOW)
Microsoft® Windows Server ™ 2003 R2, Datacenter Edition
Microsoft® Windows Server ™ 2003 R2, Datacenter x64 Edition (WOW)
Microsoft® Windows Vista ™
Memória RAM:
Mínimo: 192 MegaBytes (MB)
Recomendado: 256 MegaBytes (MB)
Espaço Em Disco(HD): Mais de 1.3 GB de espaço livre.
Monitor:
Mínimo: 800 x 600 / 256 cores
Recomendado: 1024 x 768 / High Color — 16-bit
Instalação:1) Para começar a instalação do Microsoft Visual Studio Express você precisa baixar o instalador no próprio site da Microsoft pelo link
http://www.microsoft.com/express/2005/a) No Site Clique em Download Now.

b) Desça, na parte do Visual C# 2005 Express Edition selecione a língua e clique em GO! Para começar a baixar.

2) Baixado o instalador, abra-o.

3) Se quiser enviar informação sobre a instalação para a Microsoft selecione a o checkBox e depois clique NEXT para avançar.

4) Leia o Acordo, e selecione outro checkBox esse é para confirmar o acordo lido acima, logo após clique em NEXT para avançar.

5) Agora escolha a pasta de destino para o programa ser instalado e selecione os programas a serem instalado, por exemplo no meu PC eu já possuo o .NET Framework e o SQL Sever 2005 instalado porque eu já tinha instalado o Visual C# Express nele anteriormente, por isso eles nem aparecem para selecionar para a instalação, em seguida clique em NEXT para avançar.
6) Agora ele começa a baixar os programas selecionados para instalação, para depois instalar automaticamente.

7) A instalação acabou você tem direito a usar o programa por 30 dias, para usar por tempo ilimitado dias se registre no site clicando em REGISTER NOW é de graça, se você não quiser se registrar agora você poderá registrar depois clicando em REGISTER PRODUCT no menu HELP no próprio programa.

Fonte:k10czar.blogspot.com