Учебник предлагает курс программирования, разделенный на три части: подготовительный курс, основные положения объектно-ориентированного программирования и отдельные вопросы объектно-ориентированного программирования (другие темы). Первая часть представляет собой выборку из языка С# без явного обсуждения принципов объектно-ориентированного программирования и предназначена для освоения элементарных правил и принципов программирования, вторая часть знакомит с основами объектно-ориентированного программирования применительно к С#, в третьей части рассмотрены отдельные возможности и приемы объектно-ориентированного программирования в С#. Правила и приемы С# иллюстрируются примерами, часть которых имеет прикладной характер. Все программы снабжены результатами исполнения. Показан вариант организации рабочего пространства в компьютере и создания простейшей собственной библиотеки программиста. Книга предназначена для студентов технических ВУЗов, а также для желающих изучать программирование и не имеющих предварительной подготовки.