• Изучаю C# по видеукурсам - какая лучше литература?

    tomnolane
    @tomnolane
    профессиональный разработчик
    мои ответы, где (возможно) получите ответ на свой вопрос
    Нехватает знаний, язык c#?
    Если я пишу код на основе других, это плохо?
    и доп: тык


    Так вот, мне лучше сначала изучить книгу от Шилдта и смотря и учась программировать по видеурокам или сразу можно читать Троелсена?

    1) установить IDE (к примеру Visual Studio)
    2) смотреть видео уроки и тут же делать
    3) по любой книге - делать тоже самое, читаете и тут же в Visual Studio пробуете
    4) потом придумываете себе задачу (не глобальну, хотя бы создание калькулятора)- и пытаетесь сделать

    человек воспринимает лучше информацию, когда он: видит её (результат), может "пощупать"(сам своими ручками делает) и когда читает (всё вместе). Когда я начинал (только по книге Троелсена ) - не видя, не делая самим примеры в Visual Studio... т.е. только читая, а вообще что это такое и зачем оно надо... мой мозг сопротивлялся и не хотел запоминать полученную информацию. Что такое List или рефлексия?? Зачем? А когда стал смотреть видео курсы - я 1) понял, где это всё 2)как это выглядит 3) зачем это (почти понял)
    и потом снова стал читать книгу... и когда (наконец) 1-раз сел за visual studio и создал новый проект... я завис. Я не знал, что делать-то! Я всё забыл... боялся вообще что-то делать) хоть английский хорошо знаю - всё незнакомое, куча настроек, что нажимать...
    И пришлось пересматривать курсы заново.
    Так вот,
    1) смотрите курсы -тут же делаете в программе
    2) читаете книгу (время придёт, когда нужно будет) - тут же делаете в программе
    3) когда два пункта выполните - ставите задачу: как постить в ВК на стену (или фейсбук). Вводите в яндекс "постинг вконтакте c#", ищете код (или видеоурок) - копируете вставляете, получаете ошибку - и тратите кучу времени на доделывания (читаете документацию API ВК и там же регистрируетесь как разработчики), читаете про WebRequest и WebResponse, ага... получили ответ в виде json... "как распарсить json c#" - в яндекс, устанавливаете/скачиваете через Nuget библиотеку newtonsoft.json, и т.д. Чем чаще будете гуглить - тем быстрее "создатите" свой первый велосипед (пока не думайте о производительности или стилистике кода). Только так вы реально поймёте - как работать и с чем "это едят".

    п.с. 2 пункт не обязателен, но важен
    Ответ написан
    6 комментариев