C# é a mais recente linguagem de programação da Microsoft para a sua nova plataforma, o .NET Framework. O .NET Framework é formado por um ambiente para o gerenciamento e execução do código e uma enorme quantidade de bibliotecas de classe para realizar praticamente qualquer tarefa que você possa imaginar. Embora o código .NET possa ser escrito em muitas linguagens, C# é a única linguagem criada especificamente para o .NET Framework e, como tal, é a preferida para escrever aplicativos .NET, tornando-se o padrão em pouco tempo. Este livro é um guia indispensável para aprender a escrever programas C#, com explicações detalhadas sobre os conceitos de C# e .NET, à medida que suas habilidades se desenvolvem. Após uma explicação sobre a linguagem, os autores aprofundam-se em programação orientada a objetos em C#, antes de seguir em frente sobre como escrever aplicativos Windows em C#. Também mostram como criar páginas da Web dinâmicas e Web Services em C#. Finalmente, dois estudos de caso fornecem exemplos completos de aplicativos C# em ação e mostram como tudo se encaixa.