JavaScript

Возможно ли изучать JS по книгам? либо есть более лучшие варианты?

Практика и только практика. Теории в программировании вообще не существует. Ставишь цель и пытаешься достичь любыми средствами, попутно реализовывая отдельные элементы по всем тем материалам, которые есть в интернете.
ИШ
Иван Шарук
89 008
Лучший ответ
Эльвин Новрузов так я практикуюсь создаю свои тесты, мини приложения к примеру.
Всё можно изучить по книгам, но практика очень важна. На https://stepik.org/ бесплатные курсы с заданиями. Наличие заданий - это большой плюс. Но не знаю, есть ли там хороший курс по JS.
Из книг мне понравилась книга Флэнагана, но я читал предыдущее издание, оно уже устарело. Есть издание 2021 года.
книга это вода, читай лучше MDN и кури мануалы
I G O R Ь
I G O R Ь
942
Эльвин Новрузов почему книги это вода? они написаны специалистами по js
Возможно ли изучать js по книгам? - И да, и нет. Видишь ли в основном в книгах рассказывается сугубо сам язык программирования, но не его применения. С самого начала людей учить переменным, объектам, массивам, а потом где-то в середине или на 75% рассказывают про Дом-дерево (как это функционируют, что это и т. д. и т. п.) Стоит ли читать книги по js? - Да, но начни там js для чайников (детей), или Head first javascript, чтобы просто войти в курс дела, а как поймешь переходи сразу на learn.js + mdn. Я бы не рекомендовал таким образом обучения, так как сам через это прошел: достойных книг крайне мало.

Или я предложу более хороший вариант (честно не пользовался, но скором времени собираюсь) скачать с гитхаба какой-нибудь сайт и разобрать там все коды на js и как они работают. + Добавлю: не думай, что js легко тебе дастся, это не html и не css. Минимум 4-5 месяцев постоянного изучения, чтобы просто понять базовые вещи.
Можно, но обязательно с практикой. Советую почитать книгу «Какого хрена JavaScript»:
https://github.com/denysdovhan/wtfjs/blob/master/README.md
Еще хорошие ресурсы:
https://www.w3schools.com/js/default.asp
https://learn.javascript.ru/
https://developer.mozilla.org/ru/docs/Learn/JavaScript
Никогда не учитесь по одному учебнику, миксуйте)