O objetivo deste livro é explicar o C# para você, porém, para escrever programas reais, você precisa de um ambiente de codificação específica. Estou apostando que a maioria dos leitores usarão o Visual Studio da Microsoft, apesar de sugerir alternativas. Ao basear o livro no Visual Studio, tentei manter as porções do Visual Studio em um mínimo razoável. Você encontrará um bom tour do Visual Studio e seu depurador no Bônus do Capítulo 6, no site da Web que acompanha este livro. Entendo que muitos, se não a maioria, dos leitores irão querer usar o C# para escrever aplicativos gráficos no Windows e na Web. O C# é uma ferramenta poderosa para esse propósito, mas essa é apenas uma área para usar o C#, e este livro deve focar no C# como uma linguagem. Para iniciar em programas gráficos do Windows, visite meu site da Web em csharp102.info. Recomendo que você tenha uma boa compreensão do C# antes de procurar entender programação Windows por completo. Também entendo que alguns usuários poderosos usarão o C# para construir aplicativos prontos para Web, aplicativos distribuídos e aplicativos de bases de dados; entretanto, limitações de publicação requerem que eu estipule o limite em algum lugar. O C# 2008 para Leigos não cuida de desafios de programação distribuída, programação de base de dados ou algumas das outras novas tecnologias como Fundação da Apresentação de Windows, Fundação da Comunicação de Windows ou Fundação de Fluxo de Trabalho de Windows. Entretanto, o livro explica bastante de .NET pela simples razão de que muito do poder do C# vem das bibliotecas de classe da Estrutura .NET que ele usa.