Chapter 1. C# Preview
This is a book for experienced object-oriented developers; therefore, I assume that you already have some familiarity with the .NET runtime. Essential .NET Volume 1: The Common Language Runtime by Don Box (Boston, MA: Addison-Wesley, 2002) is an excellent book specifically covering the .NET runtime. Additionally, it's important to look at some of the similarities and differences between C# and C++, and then go through an elementary "Hello World!" example for good measure. If you already have experience building .NET applications, you may want to skip this chapter. However, you may want to read the section "Overview of New C# 4.0 Features."
Differences Between C# and C++
C# is a strongly typed object-oriented language whose ...