если совсем нулячий в программировании, то книга с 1000% воды будет легче восприниматься, поскольку человеку пока тяжело усвоить много новой технической информации. Это правило действетельно и для тех, хто считает себя технярём, только в другой области.
Но есть один момент.
Я сейчас читаю книги и по JS, и по HTML, и по CSS. И у меня есть уже некоторый опыт. Я уже вижу, что будет работать, что нет, что нужно руками попробовать, а что просто уже морально устарело.
Вот для новичка очень желательно с этих самых пор приучить себя хотя бы заглядывать в документацию и находить там то, что описано в книге, сказано в видео, написано в статье.
Это приучит использовать доку.
В случае с ангуляром, можно в доке еще и увидеть надпись deprecated. Либо, как я в свое время уткнулся в то, что import { HttpModule } from "
@angular/http" уже работать не будет, потому что и модуль уже не так называется, и не оттуда его импортируешь. Либо то, что уже не нужно ответ из сервера в формате JSON допольнительно проганять через парсер...