JavaScript
Как эффективнее всего учить программирование,есть ли смысл учить по книгам?
В книгах в основном теория, а разбор задач там как правило всегда по минимуму. Есть, правда, специальные задачники, однако и своих собственных задач (а также pet-проектов) должно быть предостаточно для практики. Усваивать всегда всё лучше как раз на практике, но никогда не следует забывать, что нет ничего практичнее хорошей теории. Так, скажем, пара книг (базовый языковой курс и хороший учебник алгоритмики) при должном усердии вполне могут стать наиболее эффективным средством обучения. Для С/С++ это, например, учебник Стивена Праты и "Фундаментальные алгоритмы на С++" Роберта Седжвика. А дальше - само обучение, а потом ещё углубление!
Нет смысла учить по книгам, если ты не склонен к чтению книг. Представь себе, для этого необходима склонность, ибо в противном случае это мало чем будет отличаться от заучивания... а заучивать материал в рамках обучения категорически нельзя.
Например, у меня хоть и аналитический склад ума, хоть я и закончил лицей с математическим уклоном, все равно мышление идет образами. Поэтому я не могу нормально усваивать материал из книг, он буквально тут же вылетает из головы. Зато отлично подходят практические занятия на основе курсов с ютуба... как и разбор чужого кода на составляющие с целью понять принцип его работы и заложенных идей.
Из всего мной сказанного следует простое заключение - учить нужно так и в таком формате, как тебе свойственно. Нельзя себя заставлять, нельзя ставить перед собой задачу прочитать книгу и понять что-то, даже если ты не понимаешь. Нельзя читать одну и ту же книгу сто раз, чтобы изменить свой образ мысли или добиться понимания.
Например, у меня хоть и аналитический склад ума, хоть я и закончил лицей с математическим уклоном, все равно мышление идет образами. Поэтому я не могу нормально усваивать материал из книг, он буквально тут же вылетает из головы. Зато отлично подходят практические занятия на основе курсов с ютуба... как и разбор чужого кода на составляющие с целью понять принцип его работы и заложенных идей.
Из всего мной сказанного следует простое заключение - учить нужно так и в таком формате, как тебе свойственно. Нельзя себя заставлять, нельзя ставить перед собой задачу прочитать книгу и понять что-то, даже если ты не понимаешь. Нельзя читать одну и ту же книгу сто раз, чтобы изменить свой образ мысли или добиться понимания.
Эффективней всего (но крайне затратно по ресурсам) будет такой путь: физ-мат школа класса с пятого + школьные олимпиады + ежедневные занятия с репетитором; после школы - либо зарубежные вузы вплоть до MIT, либо на худой конец, математические факультеты МГУ/СпбГУ, параллельно со студенческими олимпиадами по спортивному программированию и активной работой с тренером. Дальше аспирантура/докторантура, на выходе имеем живого титана духа и тела, уже имеющего определённые научные достижения в вычислительной математике.
Программирование вполне изучаемо самостоятельно по книгам, поэтому да, смысл есть, почему бы и нет?
Программирование вполне изучаемо самостоятельно по книгам, поэтому да, смысл есть, почему бы и нет?
для набора первоначальных знаний и понимания базовых элементов можно начинать по простым книгам "для чайников". Переходить к практике лучше под присмотром наставника.
попробуй серию учебников Head First. Там все просто и доступно для начинающего и много крутой практики. JS точно есть в этой серии.
Похожие вопросы
- Имеет ли смысл изучать JavaScript если я полный ноль в веб программировании?
- Какую книгу выбрать для знакомства с программированием?
- помогут ли мне книги про программирование, либо искать по ютубе?
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Хочу начать учить язык программирование, но не могу определиться какой. Что вы можете сказать по поводу JavaScript.
- А вы когда начинали изучать программирование, по книгам, тоже половину пропускали?
- Посоветуйте книгу или пособие по программированию, абсолютно с нуля, для чайников.
- Какой язык программирования изучить 2-м? Я думаю, JavaScript попробовать, посоветуйте книги по его изучению
- Про обучение программированию в школах
- С чего начать в web-программировании?