Программирование на С# — использование для разработки типизированного языка си шарп. Программисты и разработчики применяют C# для машинного обучения, создания мобильных и веб-приложений, высоконагруженного и эффективного программного обеспечения, поисковых движков, сервисов и игр на Unity, проведения вычислений на графических процессорах. Помощниками в работе с C# становятся Xamarin, ML.NET, DirectX, Mono.