This thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the new .NET 3.5 platform for developing Windows and web applications. This best-selling book - now in its fifth edition - not only covers the essentials of the C# and the .NET Framework Class Libraries, but also explains how to use these tools to create applications for Windows, as well as for the Web.