Знакомство с языком C#

Добро пожаловать на курс по языку программирования C#!

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

Но справедливо спросить: достаточно ли одной нашей симпатии, чтобы выбрать именно этот язык для первого знакомства с программированием? Конечно нет — личное отношение здесь не аргумент, и мы бы не советовали вам язык только потому, что он нравится нам самим. Поэтому дальше — по существу: зачем учить C# и что он умеет.

Начнём с простого вопроса: что вообще можно сделать с помощью этого языка? Довольно многое. На C# пишут обычные программы для компьютера. На нём же можно организовать обработку заказа в интернет-магазине — проверить, что покупатель выбрал, и передать эту информацию дальше. А если вас интересуют игры, у C# есть место и здесь: на нём описывают, как ведут себя персонажи в игре, сделанной с помощью Unity — одного из самых популярных инструментов для создания игр.

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

Хорошо, а почему начинать стоит именно с него, а не с чего-то другого? Здесь дело не в том, что C# самый простой или самый лучший — единственно верного языка для старта попросту не существует. Дело в другом: у C# есть инструменты, которые способны заметить часть неточностей в том, что вы написали, ещё до того, как программа начнёт работать. Это не значит, что такая проверка гарантирует правильный результат — она лишь помогает вовремя увидеть, что запись нарушает правила языка, а вот решает ли программа саму задачу так, как нужно, — это уже отдельный вопрос, и отвечать на него всё равно предстоит вам самим.

Если вы раньше никогда не занимались программированием — предварительные знания вам не понадобятся, курс рассчитан именно на это и начинается с самого начала. Мы будем разбираться постепенно: каждое новое правило языка станет появляться только тогда, когда для него будет понятный повод, а любые ошибки, которые встретятся по пути, мы будем вместе разбирать и понимать, откуда они взялись — это обычная часть работы, а не что-то, чего нужно избегать.

Но вот что стоит понимать с самого начала: настоящая цель этого курса — не просто выучить конкретные правила записи C#. Куда важнее разобраться в самом устройстве программирования: как хранить нужную информацию и как выбирать, какое действие программа должна выполнить следующим. Эти вопросы встают в программировании вообще, а не только в C#, поэтому разбираться в них — не значит привязываться к одному-единственному языку навсегда.

C# помогает писать обычные программы для компьютера, обрабатывать заказы и описывать поведение персонажей в играх на Unity. Мы начинаем именно с него, потому что его инструменты помогают вовремя заметить неточности в записи — хотя правильность решения задачи всё равно проверяем мы. Опыт в программировании не требуется: разбираться будем постепенно и вместе, шаг за шагом.

Обсуждение урока

0
Комментарии видны всем. Чтобы участвовать в обсуждении, войдите или зарегистрируйтесь.
Модерация сообщества

Пожаловаться на комментарий

Расскажите модераторам, что именно требует внимания.