C# is purely object oriented language. It has great features. It is just like c++ so if you know c++ you can easily learn c#.
I have found a great article that will discuss following topic fo C#.
Program structure
Name spacesData typesVariablesOperators and expressionsEnumerationsStatements
Classes and structs
ModifiersPropertiesInterfacesFunction parametersArraysIndexer
Boxing and unboxing
Delegates
Inheritance and polymorphism
here is link:Program structure
Namespaces
Data typesVariablesOperators and expressionsEnumerationsStatements
Classes and structs
ModifiersPropertiesInterfacesFunction parametersArraysIndexers
Boxing and unboxing
Delegates
Inheritance and polymorphism
here is the link:http://www.codeproject.com/csharp/quickcsharp.asp