Комплексная программа обучения С# и .NET представлена двумя последовательными курсами. Базовый рассчитан на новичков и познакомит с объектно-ориентированным программированием и языком С#.
Чтобы начать обучение нужно знать основы программирования. Задача полного курса .NET‒ практическая подготовка к работе с инструментами платформы .NET Framework и уверенная разработка приложений. К этой части следует приступать после успешного освоения первой.