C# - это язык общего назначения, предназначенный для разработки приложений на платформе Microsoft, и для его работы требуется платформа .NET Framework в Windows. C# часто считают гибридом, который использует лучшее из C и C++. Хотя платформа .NET Framework поддерживает несколько языков программирования, C# быстро стал одним из самых популярных.

С# можно использовать для создания практически чего угодно, но он особенно силен в создании настольных приложений и игр для Windows. C# также можно использовать для разработки веб-приложений и он также становится все более популярным для разработки мобильных приложений.

C# по-прежнему остается популярным языком программирования, на котором написаны и имеют огромный успех множество приложений, среди которых PowerToys, PowerShell, CodeHub, ShareX и другие.

Ниже приведены самые популярные ресурсы для изучения языка С#.

Tutorials Teacher

Tutorials Teacher - популярный образовательный портал, которое включает в себя бесплатные учебные пособия с уроками как для начинающих, так и профессионалов.

Tutorials Teacher

C# Station

C# Station предлагает текстовые уроки для начинающих и профессиональных программистов для обучения концепциям программирования на C#.

C# Station

tutorialspoint

Популярный онлайн-ресурс для обучения, включающий 2 учебника по C#: один для начинающих, а другой для более продвинутых программистов.

tutorialspoint

LearnCS

Веб-сайт, посвященный исключительно онлайн-урокам по изучению C#. Студенты могут следовать инструкциям и учиться одновременно, используя два отдельных окна: окно кода и окно вывода.

LearnCS

Pluralsight

Этот курс дает вам все необходимое, чтобы стать продуктивным разработчиком C# на любой платформе.

Pluralsight

Zetcode

Zetcode предлагает текстовые учебные пособия по языку программирования C# с упором как на базовые, так и на продвинутые темы.

Zetcode

Microsoft Virtual Academy

Пособие от Microsoft, в котором помимо изучения основ C# охватываются инструменты: как писать код, отлаживать функции, изучать настройки и многое другое.

Microsoft Virtual Academy

Deccansoft

Серия учебных пособий охватывает почти все темы C# с нуля. Каждая концепция подробно объясняется с использованием различных пошаговых руководств и практических подходов.

Deccansoft

Java2s

Довольно подробное руководство по C#, начиная с основ языка и заканчивая графикой, дизайном, XML, платформами .NET, сетями, службами каталогов и безопасностью.

Java2s

coursera

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

coursera