Drogi czytelniku, Pierwsze wydanie tej książki ujrzało światło dzienne na konferencji Tech-Ed w Atlancie w Georgii, w roku 2001. (Szczerze mówiąc nie mogę uwierzyć, że minęło już tyle czasu!) Od tamtej chwili tekst był poprawiany, przerabiany i udoskonalany z uwzględnieniem zmian pojawiających się w kolejnych wydaniach platformy .NET (1.1, 2.0, 3.0, a teraz 3.5). Zmiany na platformie .NET 3.0 były przede wszystkim ilościowe - pojawiły się trzy nowe API: WPF (Windows Presentation Foundation), WCF (Windows Communication Foundation) i WF (Windows Workflow Foundation). Zgodnie z przewidywaniami, omówienie tych W zostało znacznie poszerzone w porównaniu z poprzednim specjalnym wydaniem. W wersji 3.5 platformy .NET pojawiły się natomiast dziesiątki nowych elementów języka C# oraz interfejsów API .NET. W tym wydaniu omawiam cały nowy materiał, równie przystępnie (tak mi przynajmniej mówiono), jak w poprzednich. Zapewniam, że szczegółowo opisałem LINQ (Language Integrated Query), zmiany w języku C# 2008 (właściwości automatyczne, metody rozszerzające, typy anonimowe itd.) oraz liczne uatrakcyjnienia Visual Studio 2008. Osoby, które sięgają po ten tytuł po raz pierwszy, powinny wiedzieć, że skierowana jest do doświadczonych programistów i/lub studentów informatyki (nie należy więc oczekiwać trzech rozdziałów poświęconych pętlom for). Moim celem jest gruntowne wyłożenie podstaw języka programowania C# 2008 oraz najważniejszych aspektów platformy .NET (programowanie obiektowe, pakiety, operacje wejścia/wyjścia na plikach, Windows Forms/WPF, ASP.NET, ADO.NET, WCF, WF, itd.). Informacje zaprezentowane w tych 33 rozdziałach stanowią znakomity punkt wyjścia do stosowania tej wiedzy w konkretnych zadaniach programistycznych i dobre przygotowanie do eksploracji uniwersum .NET na własną rękę.