A Parte I concentra-se na linguagem em si. O leitor aprenderá conceitos como classes e objetos, e herança e polimorfismo - que fazem do C# 3.0 e do .NET um ambiente para construir aplicativos para desktop e para a web. A Parte II explora os recursos do C# 3.0 e do .NET 3.5 que possibilitam o acesso e o trabalho com dados, incluindo classes LINQ, ADO.NET 3.5 e Framework para trabalhar com documentos XML. A Parte III ensina como usar o C# com a suite completa de frameworks da Microsoft para construir aplicativos para desktop e para Internet com WPF, WinForms e ASP.NET. A Parte IV mergulha no .NET CLR e fornece o conhecimento para que o leitor compreenda a funcionalidade do .NET Framework para gerenciar a implementação, trabalhar com metadados, explorar threads e manipular fluxos de dados.