Введение в JS

||
Время прочтения: 3 мин

Введение в JS

Код

Пролистав книгу о принципах магии и не взглянув на обложку, сложно не решить, что это книга о разработке программного обеспечения. (B. Tognazzini)

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

TODO
У JS низкий порог входа, но при этом это очень гибкий язык, со сложными парадигмами, заложенными в основы языка. Это означает, что нужно совсем немного времени от начала изучения до первых больших программ, но при этом учиться дальше можно

С чего начать?

Начать знакомство с языком советую со статьи от MDN, в ней дается краткое введение в основы синтаксиса. После ввдения от MDN есть прекрасный учебник learn.javascript.ru, который дает не только подробное погружение в язык, но и знакомит с тем, как JS ведет себе в браузере и как взаимодействовать со страницей. Помимо него есть более краткий и “сухой” учебник от MDN. В целом, learn.javascript.ru кажется более полным и подробным, но тут уже на ваш выбор. Учебники достаточно длинные, так что их надо читать постепенно, параллельно занимаясь практикой, то есть написанием кода. Кстати, о практике…

Практика

TODO
Как и в случае с версткой тут действует принцип: “практика важнее теории”, поскольку не так важно сколько томов учебника вы прочитали, как сколько тысяч строк кода написали. Только сталкиваясь с реальными проблемами в процессе написания кода, можно приобрести опыт. Только набив собственные шишки и потратив гору времени на вопросы в духе: “как заставить эту чушь наконец заработать?”.

Лучший учебник на русском языке

TODO

Ссылка на учебник

You Don’t know JS

Обложка You Dont't know JS

TODO

Репозиторий с книгой на гитхабе

Задачи

TODO

Проекты

TODO

Куда копать дальше?

TODO

Заключение

TODO