Сам текст вполне понятен и легко усваивается, но что касается практических заданий все не однозначно. В начале книги задания в принципе понятны и интуитивны, но только стоит перевалить за середину книги, то начинается просто анальная боль и дьявольские страдания. Понять, что хотят от тебя в задании могут только сами редакторы книги, по этому приходиться сразу прибегать к ответам (благо они есть). Когда смотришь в код-ответ для своего очередного задания, теряешь дар речи и в голову бьет одна мысль: "А мы когда это успели пройти???". В итоге исходя из ответа часами пытаешься расшифровывать код и осознавать смысл задания. Но не смотря на это книга зачет.
Книга написана очень странно. То что тут часть текста неактуальна - это не главная проблема. Основная претензия в том, что параграфы в главах написаны так, что в последних 4-х главах сделать тестовые задания и проекты практически не представляется возможным, без чтения документации.
Тогда возникает вопрос, зачем мне книга, в которой только тизер документации, в том же порядке, как эта информация подается в документации? С таким успехом я могу почитать техничку на сайте JS.
В общем, книга совершенно никакой ценности не несет, она только раздражает и ощущается как вытягиватель личного времени. С большей пользой можно просто почитать техническую документацию, чем эту книжку.
Сжато по делу. Задания не делал. Просто хотел быстро вкатиться в js, чтоб лучше понимать код, который генерируют нейронки и вроде получилось