C#

С чего начать изучение С#? Прям с нуля, расскажите с чего начинали вы?

Классические учебники:
Герберт Шилдт. C#. Учебный курс. Спб: "Питер", 2003. -512 с.
Он же. C# 3.0. Полное руководство. М: "Вильямс", 2010. -992 с.
Он же. C# 4.0. Полное руководство. М: "Вильямс", 2011. -1056 с.
Джозеф и Бен Албахари. C# 5.0. Справочник. Полное описание языка. М: "Вильямс", 2010. -1008 с.
Трей Нэш. C# 2010. Ускоренный курс для профессионалов. М: "Вильямс", 2010. -592 с.
Джон Скит. С#. Программирование для профессионалов. М: "Вильямс", 2011. -544 с.
Татьяна Павловская. C#. Программирование на языке высокого уровня: учебник для вузов. СПб: Питер, 2014. -432 с.
Иэн Гриффитс. Программирование на C# 5.0: 2014. -1136 c. (Мировой компьютерный бестселлер).
Вадим Подбельский. C# -базовый курс и задачник к нему (2 книги).

Из того, что поновее:
Джон Пол Мюллер. C# для чайников. СПб: "Диалектика", 2019 -608 с. (Изложение ведётся с упором на версию C# 7.0)
Марк Прайс. C# 8.0 и .Net Core. Разработка и оптимизация. СПб: "Питер", 2021. -816 с.
Иэн Гриффитс. Программируем на C# 8.0. Разработка приложений. СПб: "Питер", 2021. -816 с.
В общем так. Это просто литература по самому языку. Потребуется ещё документация по C# и уточнение некоторых вещей отнюдь не по книгам, а по совсем другим источникам. И кроме языка, его трансляторов и систем программирования на нём много чего ещё есть. Специалисты по психологии обучения знают, что видеокурсы да всевозможные ютьюб-ролики -самое последнее дело, а наиболее эффективны в обучении как раз комплексы, состоящие из теории и практики, причём вся теоретическая часть наиболее доходчива в плане рецепции именно по спецлитературе (учебники, справочники, реферативные материалы). Да, и ещё -с "нуля", да с "чистого листа" ничем овладеть никогда ни у кого не получится и не надо себе врать с самого начала! Наоборот, для самообучения, которое является сутью любого обучения, надо, основываясь на уже достигнутом, привлекать огромную силу воли и энергию разума, а иначе так "нулём" и останешься -это проверено сто миллиардов раз.
СБ
Сергей Бочкарев
66 572
Лучший ответ
Из-за тяжелого детства =) (не было книг, не было даже FIDO) - у меня по жизни мерзкая привычка осваивать язык по чужому коду и примерам прежде всего, а потом по кратким справочникам.

C# не был исключением. Просто "после" C++ стало интересно что за язык - буквально сел и смотрел примеры кода. Сам попутно что-то меняя и "а что если так".

+1 за поиск в Интернете =)
КС
Колясой Сой
84 764
Больше практики нужно. С ютуба начинал. Много уроков есть.
Dmitriy Shepelev
Dmitriy Shepelev
38 697
Я читал книгу. Сейчас вместо книги (или дополнительно к книге) можно пройти бесплатный онлайн курс.
Для начала надо научиться искать информацию в интернете.
Dima Dobrelya
Dima Dobrelya
36 282
Я с C# познакомился, когда задолбался писать консольную версию приложухи на си, когда писал РГЗ по программированию. Посмотрел как делать GUI и сделал, от си оказалось не сложно перейти по роликам на ютубе.