Излагаются принципы программирования для ЭВМ на алгоритмическом языке С# при создании программ как консольного, так и оконного типа. Описываются основные понятия, связанные с типами данных, выражениями, операторами, классами, объектами, интерфейсами, делегатами и событиями.