C# For Students

Sources of information

C# Language Specification

Article: Can C# replace java in CS1 and CS2?