Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как правильно учить JavaScript? Как лучше практиковать?

ПрограммированиеJavascript+3
  · 1,7 K
Занимаюсь веб-разработкой уже много лет. Разрабатываю и поддерживаю сложные сайты.  · 7 июл 2022  · code-guru.ru
Все зависит от того, где вы хотите использовать JavaScript. На JavaScript можно написать и клиентскую, и серверную часть сайта.
Если вы планируете использовать JavaScript для взаимодействия с браузером, тогда вам сначала нужно знать HTML и CSS.
До осваивания синтаксиса JavaScript нужно уметь алгоритмической последовательностью проектировать решение задачи. 
До того, как приступить к программированию, рекомендую на бумаге  изобразить решение задачи в виде блок-схемы. Это поможет вам легче выбирать последовательность шагов и будет развивать у вас алгоритмическое мышление. Со временем вам уже не понадобиться бумага, все алгоритмы вы будете составлять в уме. 
Осваивание синтаксиса JavaScript рекомендую начать с изучения логических операций , условных операторов, циклов и переменных. Эти вещи общие для большинства языков программирования.
Практиковаться можно на реальных задачах. Вы можете сами для себя придумывать задачу и решить её. Для начала нужно подбирать задачи, которые лёгкие для выполнения. 
Если вы решили работать на фронтенде, тогда изучайте разные сайты, находите оттуда элементы, которые реализованы с помощью JavaScript и попробуйте самостоятельно реализовать что-то похожее.
Если изначально нет представления, как это реализовать, тогда можете посмотреть исходный код в браузере. В самом начале обучения для вас будет сложно понимать чужой код. Если вы чувствуете, что для вас очень многое непонятно в коде, попробуйте искать в поисковике решение вашей задачи.
Что можно реализовать на фронтенде с помощью JavaScript? Приведу небольшой список:
  • слайдер картинок
  • каленьдарь
  • таск-менеджер
  • валидация полей формы
  • фотогалерея
Разработка сложных сайтовПерейти на vk.com/code_guru
Недоучка WEB разработки и программирования  · 7 июл 2022
Правильно)  Вообще в целом надо изучить базу. Что такое переменные, константы, функции, циклы, условия, массивы, объекты, т.д. и т.п. Это будет везде, как буквы из слов. И решать маленькие задачки, соответствующие изучаемой теме. Когда будешь разбираться более менее в первом, изучай DOM.  Тут заодно посмотришь пару дней какие нибудь курсы по HTML и CSS. Там не сложно... Читать далее