@Ana_r

Как в полной мере изучить c#?

Добрый день!
Немного о себе, чтобы дать понимание о моем уровне знаний: мне 20, на 1-2 курсе изучала java (знаю синтаксис, общую суть ООП. Библиотеки не изучала, проекты не делала почти). На 3 курсе затрагивали c# (изучали синтаксис, встроенные базовые методы). Также на базовом уровне изучала python. В общем в универе смотрели всё и понемногу.
Хочется продолжить изучение c#, но не знаю, с чего начать, как изучать материал последовательно, а не отрывками и скачками. Средств на онлайн-курсы нет, к сожалению.
Что посоветуете? Мб какие-то бесплатные онлайн-курсы есть?
Заранее большое спасибо!
  • Вопрос задан
  • 535 просмотров
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Просто берите учебник, читайте полностью, попутно экспериментируя с примерами из книги. Обязательно примеры набирать самостоятельно, а не копировать. Обязательно пытаться их изменять, чтобы убедиться, что вы действительно понимаете, как они работают. После прочтения попытайтесь набомбить пет-проект с использованием изученных технологий.

Если где-то застрянете, перечитывайте соответствующие главы, читайте официальную документацию, ищите ответы в гугле. Ни в коем случае не несите свою проблему другим людям до тех пор, пока не потратили хотя бы пару-тройку дней на поиск решения. Если ответы вам будет давать кто-то другой, программировать вы не научитесь.

И не используйте IDE на этапе обучения. Применяйте обычный текстовый редактор и консоль. Во-первых, IDE избавляет вас от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы.
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
только практика. это справедливо для любого языка
- ищите практические задания, хоть платные, хоть бесплатные
- делайте микро проекты для себя, близких, знакомых. upd важно что бы они приносили пользу, и чем больше таких решений, тем лучше
- тонкости языка можно подтягивать тут https://www.codewars.com/
Ответ написан
Комментировать
@JhoOtvertka
Документация у Microsoft достаточно годная - можно и с нее начать.
https://docs.microsoft.com/ru-ru/dotnet/csharp/

Я по работе использую .NET Core для веб приложений REST API, поэтому даю ссылку на метанит по этой теме, можешь там найти и многое другое https://metanit.com/sharp/aspnet5/
https://metanit.com/sharp/tutorial/
Документация от Microsoft: https://docs.microsoft.com/en-us/aspnet/core/?view...
Одного пути по C# нет - это, наверное как путь джедая)
Вот ссылка на курс на степике, но его я не проходил, т.к. уже все там знаю.
Есть и книги, но мне их никто не советовал читать - все делали упор на документацию. Вот книга https://codernet.ru/books/c_sharp/yazyk_programmir...
Читай, пробуй, создавай свои проекты - они учат больше всего.
Успехов!
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
https://ulearn.me/ - бесплатные курсы по шарпу
https://stepik.org/ - бесплатные курсы по многим дисциплинам и языкам программирования
https://www.youtube.com/channel/UCKCUvcAFFR4UxI9XW... -- канал блогера с большим количеством уроков по шарпу и программированию в целом.

А дальше практика, практика, документация и Google
Ответ написан
Комментировать
Petr748
@Petr748
Предприниматель
Чтобы было не отрывками, не скачками составте план изучение и главное его придерживайтесь. Как вариант, вот здесь на ютуб #SimpleCode довольно обширный материал по c# .
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Какие курсы по C шарп лучше выбрать?
Посмотрите мой ответ. Там целая куча экзаменов по C#, внизу описания курса идут ссылки на обучающие курсы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы