O C# é uma linguagem orientada à objeto, elegante e fortemente tipada, o que permite aos desenvolvedores criarem uma variedade de aplicativos seguros e robustos que são executados no .NET Framework. Você pode usar o C# para criar aplicações tradicionais do Windows, Web services baseados em XML, componentes distribuídos, aplicativos cliente-servidor, aplicativos com banco de dados e muito, muito mais. Visual C# 2010 fornece um editor de código avançado, designers de Interface do usuário convenientes, depurador integrado e muitas outras ferramentas para facilitar o desenvolvimento de aplicativos com base na versão 4. 0 da linguagem C# e versão 4. 0 do.NET Framework. (Fonte: MSDN Brasil)
Antes de começar
Para facilitar o desenvolvimento do aprendizado do C#, escolhi a ferramenta Visual C# Express 2010 da Microsoft, que pode ser baixada através deste link. Depois de efetuar o download, basta executar o arquivo e aguardar. A instalação será automática, e a seu término você estará pronto para começar a conhecer o C#.