MaC9lH9I, крайне не советую делать десктоп приложения, крякаются изи, а так скриптики, бэк для сайта можно
Тебе быстро наскучит,поставь задачу.Выполняй ее,используя интернет.Возьми заказы 50$> обычно такие можно легко сделать используя информацию с интернета.
Для изучения синтаксиса подойдет, а дальше можно попробовать Patrick God. Лучше, конечно, найди roadmap по той сфере, которая тебе интересна и плавно продвигайся
Документация / актуальные книги. Курсы сразу отметай - бесполезный калл. С ютуба бы не рекомендовал, это неточная информация / объяснение подобных авторов оставляет желать лучшего.
MaC9lH9I, учи синтаксис, вообще просто найди любую книгу (бумажная или электронная) c# для начинающих и просто ее читай. Пока всю книгу не прочтешь, и не поймёшь что в ней написано, даже и не думай задаваться вопросов как выучить яп. Что бы выучить яп, нужно просто учить, вот и все. Да, это не так легко с психологической точки зрения, поставь задачу написать игру, парсер, бота или , вирус.
МегаМозг, Без практических знаний ты нихуя из себя не представляешь. Толку от пустой зубрешки без понимания и использования в реальных проектах.
NK_TRIPLLE, нет, просто ты путаешь все. Вот тебе нужно написать бота, ты же сначала читаешь документацию (это теория), ну или видос смотришь на Ютубе "как сделать бота тг на c#" (и это теория), а уже потом пишешь. Без теории никуда, тебе может показаться что это практика, но всегда в перейди идёт теория, а уже потом практическое применение знаний. Прочитал тему, потом реализовал задачу с применением полученных знаний. Я и не говорил что только теория нужна, сначала теория, а потом практика.
МегаМозг, ты неправильно понимаешь цепочки "теория > практика" и "практика > теория": "теория > практика": Прочитал в книжке про pattern-matching > пошёл написал пару примеров из книжки и не совсем понял когда именно это надо применять. "практика > теория": Пишешь себе прогу и тут натыкаешься на проблему что тебе приходит объект без типа (object) но внутри может быть или int или string и тебе надо по разному это обрабатывать - гуглишь "как узнать что внутри переменной типа object", тебе выпвдает статья про pattern-matching, ты читаешь статью и понимаешь что это именно то что тебе нужно. Я не утверждаю что одно лучше другого, но если тебе нужно написать бота и ты смотришь в документацию то это уже "практика > теория" а не "тероия > практика" потому что ты не начал читать что такое боты, как они работают, REST API и потом такой "а дай-ка я для практики всего этого напишу бота"