Книга предназначена для обучения основам объектно-ориентированного программирования с использованием языка C# и затрагивает почти все основные средства языка, включая пространства имен, использование коллекций и программирование сетевых задач. Особенное внимание уделяется концепциям полиморфизма и расширяемости. Книга изобилует многочисленными примерами, представляющими собой функционирующие программы, и сводными таблицами с компактным описанием основных языковых средств. Ориентированная прежде всего на студентов первого года обучения, книга в равной степени адресована студентам всех уровней, для которых она будет служить прекрасным пособием, а также всем, кто работает на других языках и желает перейти на C#.