Я пишу на C# уже 10 лет и за это время я настолько привык к нему, что этот язык программирования стал для меня одним из способов мыслить. И это очень важно осознать, что любой ЯП – это просто способ общения не только между человеком и компьютером, но и в первую очередь способ коммуникации между людьми. У каждого свой путь. Кто-то осознано выбрал этот язык, кто-то (как я) попал в .NET случайно. Но большинство из тех, кто хорошо знаком с этой платформой действительно любят её. Это одна из причин, почему я обучаю этому языку совершенно бесплатно на своем YouTube-канале CODE BLOG.
А ведь любить C# действительно есть за что:
1. Лучшая среда разработки Visual Studio
IDE – основной инструмент разработчика, и наверное ни одна другая платформа не предоставляет настолько мощный набор функциональных возможностей, как Visual Studio. И при всех своих плюсах пользоваться ей можно совершенно бесплатно благодаря Community версии.
2. Легкий язык для старта
Базовый синтаксис языка достаточно прост и понятен любому человеку, который хоть немного знаком с информатикой и английским языком. Написать свое первое приложение действительно просто. К тому же, в интернете есть множество обучающих материалов и огромное комьюнити.
3. Очень мощный язык для опытных разработчиков
При всей своей кажущейся простоте .NET предоставляет огромнейший спектр функциональных возможностей и синтаксических конструкций для тех, кто уже хорошо знаком с программированием и хочет разрабатывать сложные системы. Плюсом к этому идет огромная библиотека готовых решений nuget на все случаи жизни.
4. Постоянное развитие
Так как за развитие языка отвечает компания Microsoft, то можно оставаться спокойным за дальнейшую судьбу языка. Регулярно выходят новые версии и технологии, которые делают жизнь разработчиков еще приятнее и комфортнее.
5. Невероятная универсальность
С помощью C Sharp можно разработать все что угодно: программы для ПК или веб-сайты, компьютерные игры или мобильные приложения, нейронные сети или интернет вещей – для всего этого и много другого существую специальные инструменты и библиотеки. Просто бери и делай.
Кроме того, рекомендую прочитать статью Самоизоляция программиста. Чем заняться дома? А также подписывайтесь на группу ВКонтакте, Telegram, YouTube-канал и Instagram. Там еще больше полезного и интересного для программистов.