Chapter 1. Introduction

I started programming in C# when version 1.0 was the current release and .NET was being billed as a Java-killer. In fact, the first C# book that I wrote was a guide to the language for Java programmers.

It's seven years later, and C# hasn't killed Java, but it has established itself as one of the most useful and expressive programming languages in use today—and one of the most widely used. C# has developed its own identity, and each new version of the language has further reinforced that identity. The current version of C#/.NET, version 4, is mature, complete, flexible, and feature rich. The development tools are good, the integration with Windows is excellent, and there is a thriving community of developers providing enhancements ...

Get Introducing Visual C# 2010 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.