Объектно-ориентированный и типобезопасный язык программирования, который имеет свои корни в семействе языков C и включает поддержку компонентно-ориентированного программирования.
Здравствуйте, Евгений.
Посмотрите обучающие материалы в этом разделе Справки для разработчиков: https://dori-uw-1.kuma-moon.com/ru-ru/visualstudio/get-started/csharp/?view=visualstudio