Найти тему

Подборка ресурсов для изучения javascript.

Оглавление

Итак, вы решили стать javascript разработчиком или желаете отточить свои навыки? Здесь я собрал для вас подборку ресурсов для изучения javascript, которые оказались наиболее эффективными, когда я сам изучал этот язык. Все ресурсы упорядочены по возрастанию сложности, но местами порядок условен. Также я оформил подборку в виде дорожной карты и выложил здесь с краткими комментариями и ссылками на ресурсы. В статье же распишу более подробно.

Для тех, кто только начал изучения js, поясню, для каких целей используется этот язык. Исторически javascript появился для того, чтобы оживить статичные web-страницы и сделать их динамическими. В настоящее время с помощью js вы можете заниматься не только web-программированием, но также разрабатывать мобильные и десктопные приложения. Если вы собираетесь заниматься web-разработкой, то вам также понадобится знание HTML и CSS. Список ресурсов для изучения HTML и CSS вы можете найти в моей предыдущей статье.

Итак, на этом вступление закончено перейдем к списку ресурсов.

Head First JavaScript Programming

Данная книга познакомит вас с языком javascript, начиная с самых азов. Как и другие книги серии Head First, данное произведение читается очень легко и написано в стиле максимально далеком от классического учебника. Как всегда вам встретится мой любимый формат интервью, задачи в стиле "стань браузером" и другие тесты и примеры. Советую не пренебрегать практической частью и выполнять задания параллельно с чтением книги.

learn.javascript.ru

На данном сайте вы найдете учебник по основам js. Можно использовать его как справочник или изучить от начала до конца, так как он не слишком большой. В конце уроков рекомендую выполнять тестовые задания. Также на сайте можно найти тест на знание js, но хочу предупредить, что он довольно сложен и проверяет вас на доскональное знание правил приведения типа, синтаксиса и прочих особенностей языка.

JavaScript: The Definitive Guide

Классический учебник по js за авторством Дэвида Флэнагана. Книга пережила 6 изданий, последнее из которых датируется 2011 годом, но классика всегда будет актуальна) Книга очень объемная - больше 1000 страниц, поэтому рекомендую пользоваться ей как справочником.

Секреты javascript ниндзя

Это моя любимая книга по javascript. Рекомендую всем, кто встал на путь становления джедаем. Читать можно от корки до корки, так как воды очень мало, все по делу. Особенно мне нравится глава, описывающая устройство функций в js. В этой главе дается глубокое понимание механизма работы функций в языке. При этом сложность материала нарастает постепенно, что позволяет быстрее и эффективней усвоить информацию.

Сила javascript

Книга содержит 68 советов по эффективному использованию js. Рекомендую читать ее на этапе, когда вам уже знакомы основы языка и вы хотите отточить свои навыки. Советы из книги снабжены примерами, и в конце каждого пункта приводятся тезисы для лучшего запоминания.

You Don't Know JS: ES6 & Beyond

В книге описаны нововведения стандарта ES6, вышедшего 2015 году. Подойдет для тех, кто хочет лучше понять новые возможности языка и начать использовать их в своем коде в соответствии с best practices.

Заключение

Хочу сказать, что приведенная мной подборка не претендует на эталон и я буду рад, если вы в комментариях приведете свои любимые ресурсы. Если вас заинтересовали какие-то из этих ресурсов, то все ссылки вы можете найти здесь. Напишите мне, об изучении какого языка или технологии вам было бы интересно увидеть подборку.