C# - это язык общего назначения, предназначенный для разработки приложений на платформе Microsoft, и для его работы требуется платформа .NET Framework в Windows. C# часто считают гибридом, который использует лучшее из C и C++. Хотя платформа .NET Framework поддерживает несколько языков программирования, C# быстро стал одним из самых популярных.
С# можно использовать для создания практически чего угодно, но он особенно силен в создании настольных приложений и игр для Windows. C# также можно использовать для разработки веб-приложений и он также становится все более популярным для разработки мобильных приложений.
C# по-прежнему остается популярным языком программирования, на котором написаны и имеют огромный успех множество приложений, среди которых PowerToys, PowerShell, CodeHub, ShareX и другие.
Ниже приведены самые популярные ресурсы для изучения языка С#.
Tutorials Teacher
Tutorials Teacher - популярный образовательный портал, которое включает в себя бесплатные учебные пособия с уроками как для начинающих, так и профессионалов.
C# Station
C# Station предлагает текстовые уроки для начинающих и профессиональных программистов для обучения концепциям программирования на C#.
tutorialspoint
Популярный онлайн-ресурс для обучения, включающий 2 учебника по C#: один для начинающих, а другой для более продвинутых программистов.
LearnCS
Веб-сайт, посвященный исключительно онлайн-урокам по изучению C#. Студенты могут следовать инструкциям и учиться одновременно, используя два отдельных окна: окно кода и окно вывода.
Pluralsight
Этот курс дает вам все необходимое, чтобы стать продуктивным разработчиком C# на любой платформе.
Zetcode
Zetcode предлагает текстовые учебные пособия по языку программирования C# с упором как на базовые, так и на продвинутые темы.
Microsoft Virtual Academy
Пособие от Microsoft, в котором помимо изучения основ C# охватываются инструменты: как писать код, отлаживать функции, изучать настройки и многое другое.
Deccansoft
Серия учебных пособий охватывает почти все темы C# с нуля. Каждая концепция подробно объясняется с использованием различных пошаговых руководств и практических подходов.
Java2s
Довольно подробное руководство по C#, начиная с основ языка и заканчивая графикой, дизайном, XML, платформами .NET, сетями, службами каталогов и безопасностью.
coursera
Это один из фундаментальных курсов по C# и самому программированию, начиная с переменных, операторов и циклов, но он также объясняет популярный игровой движок Unity, который используется для создания видеоигр на C#.