А наша Лена уже прочитала книгу и делится впечатлениями :



Интересно ли вам программирование? Или хотите заинтересовать им ребёнка? Как доступно объяснить ему всю эту магию, которую выполняют эти невероятные сочетания символов, называемые кодом.

На помощь придёт книга Ника Моргана «JavaScript для детей». Согласно аннотации, она предназначена для детей от 10 лет, но на самом деле отлично подойдёт для любого возраста. Лёгкий язык повествования, отсутствие заумных фраз, информативные иллюстрации — всё это делает обучение не только лёгким, но и приятным.



Пара цитат из книги:



> Значениям в JavaScript можно давать имена, используя переменные. Переменная похожа на ящичек, в который помещается лишь один предмет. Чтобы положить туда что-то ещё, прежнее содержимое придётся заменить.

Одни лишь числа и строки — это как-то скучновато; не столь уж многое можно сделать со строкой как таковой. С помощью массивов JavaScript позволяет создавать и группировать данные более любопытными способами. А по сути своей массив — всего лишь список, где хранятся другие значения.



> Объекты JavaScript очень похожи на массивы, но для доступа к элементам объектов используются строки, а не числа. Эти строки называют ключами, или свойствами, а элементы, которые им соответствуют, — значениями. Вместе эти фрагменты информации образуют пары «ключ — значение». Причём если массивы используются главным образом как списки, хранящие множество элементов, то объекты часто применяют как одиночные сущности с множеством характеристик, или атрибутов.



Повествование в книге идёт от простого к сложному: сначала язык разметки HTML и основы JavaScript, затем более продвинутые вещи — работа с HTML-кодом, графикой, анимацией. Вишенкой на торте становится создание собственной версии игры «змейка». Так что можно не только получить большой багаж теории, но и создать свою первую игру. А потом наверняка ещё одну, и ещё! Это может затянуть.



Эта книга — отличное стартовое пособие для тех, кто хочет погрузиться в мир JavaScript легко и приятно. Рекомендую к прочтению всем, кто хотел начать изучать программирование, но не знал с чего начать. Даже если вам намного больше 10 лет.