Ideale per chi ha le conoscenze di base dei concetti di programmazione, questa guida insegna, con esercizi pratici, a programmare con successo in C# e a creare componenti e applicazioni Windows. Tra gli argomenti trattati: dichiarazione di variabili, scrittura di istruzioni, creazione di operatori e chiamate di metodi; rilevamento e gestione di eccezioni; gestione di risorse attraverso Garbage Collection; utilizzo di Generics e creazione di componenti riutilizzabili; Query e gestione di dati con ADO.NET e LINQ (Language Integrated Query); creazione di applicazioni Windows Presentation Foundation; creazione di interfaccia utente e convalida dei dati inseriti; creazione di servizi Web con Windows Presentation Foundation.