Основы C#,книги, курсы
AidarВ: Что важно для успешного вхождения в мир IT?
О: Несколько факторов. Мотивация, усидчивость, английский, начальная подготовка. Рекомендую параллельно начать прокачивать английский.
Установили среду разработки(IDE) или выбрали онлайн-компилятор, что дальше? Пора начинать знакомиться с C# с помощью инструментов. У нас будет 3 инструмента: книги, сайты-самоучители и онлайн-курсы с видео уроками.
Ты должен уметь и использовать все 3 инструмента.
Курсы.
Толковых курсов на русском не так много, как в некоторых других ЯП, но они есть.
1) https://stepik.org/course/5482 - простой курс для самых маленьких с практикой и основами. Из плюсов - бесплатный. По окончанию выдают сертификат, который тебе не пригодится. Рекомендуется для самых маленьких. Доступен для работы с смартфона.
2) https://www.youtube.com/watch?v=7lxrOusrFvs - видео уроки. Автор грамотно и доходчиво объясняет базовые вещи с азов.
3) https://openedu.ru/course/urfu/CSHARP/ - онлайн-курсы от УрФУ. Главный плюс что они на русском.
4) курсы от geekbrains и mail.ru - платные онлайн-курсы. Если есть желание и деньги, то можете попробовать оформить на 1 месяц. Обещают возможность трудоустройства (не надейтесь).
5) https://nnm-club.me/forum/viewtopic.php?t=891636 - Коллекция видеоуроков, по всему дотнетовскому и смежным темам (250 часов). Годно. Торренты, необходим VPN или любой обходчик блокировки.
6) https://docs.microsoft.com/ru-ru/learn/ - бесплатные онлайн курсы от Microsoft. Можно начинать с них, отзывы хорошие.
7) https://ulearn.me - неплохая площадка.
Теперь курсы на английском. Они выше по качеству.
1) Programming with C# - https://www.edx.org/course/programming-c-microsoft-dev204x-0
2) C# Fundamentals: Development for Absolute Beginners - https://goo.gl/meyyxO
3) Набор курсов по C# от O'Reilly Media (28 часов) http://rutracker.org/forum/viewtopic.php?t=5082978
Книги.
Читай, читай, читай, не ленись. Да они объемные, но объясняют большую часть фундаментальных основ. Ты должен и изучать книги, и кодить. Теория без практики мертва.
Все книги выведены в отдельную страничку для удобства чтения данной страницы -> Книги
Самоучители, туториалы.
На удивление, с этим все хорошо. В самом сообществе на русском языке созданы хорошие самоучители, которые по большей части могут заменить книги. Но для целостного понимания книги наиважнейший источник информации.
1) https://metanit.com/sharp/tutorial/ - годнота#1, не можешь в книги, дуй сюда.
2) http://professorweb.ru/ - годнота #2.
3) http://nullpro.info/2013/samouchitel-po-c-dlya-nachinayushhix-01-osnovy-yazyka-peremennye-logika-cikly/ - плюс минус похожее на предыдущие ресурсы, но не такой объемлющие и отстающий.
4) http://csharp.net-informations.com/ - для любителей инглиша.
5) https://docs.microsoft.com/ru-ru/previous-versions/visualstudio/visual-studio-2008/zkxk2fwf(v=vs.90)?redirectedfrom=MSDN - базовая обучалка Microsoft, не особо актуальная, для галочки просмотреть.
Все, этого достаточно для тебя на первые полгода-год.
Главная твоя цель овладеть базой языка, знать, что такое массивы, классы, методы, структуры, делегаты, события, лямбды. Когда ты будешь иметь какое-то представление о них, пусть смутное и неглубокое, переходи в Раздел №3.
Привыкай к трудностям. Или бросай это дело.
ver 0.2 30.03.2020.