Возникла идея создания малополезного, но интересного веб-сервиса. Для этого я взял почитать данную книжку про JavaScript, а то у меня с клиент-сайдом было совсем никак.
Книжку хочется похвалить. Она бесплатна, доступна онлайн и интерактивна: задания можно решать и проверять прямо в той же вкладке браузера. Последнее важно для меня, так как обычно я очень ленюсь решать задания из книг.
Но есть в ней и некоторые странности. Книга вроде как рассчитана на начинающих программистов, поэтому, с одной стороны, там описаны некоторые основные концепты, хорошо знакомые каждому разработчику, но с другой стороны, такого объёма знаний начинающему программисту явно не хватит. По той же, видимо, причине, в книге есть отдельная глава про алгоритмы поиска в графах и ещё одна про бинарные кучи (binary heaps). Зачем автор охватил эти темы, и почему именно их, для меня загадка. Эти главы я пропустил.
Но в целом я доволен. Ещё раз ссылка: Eloquent JavaScript: A Modern Introduction to Programming.
Сам язык, кстати, создал похожее впечатление. Он вроде как задумывался «для домохозяек», а получился, наоборот, довольно нетривиальным.
Дальше мне по плану надо ознакомиться с jQuery, но вместо него я займусь ПДД Калифорнии, а то дальше их откладывать уже некуда.