Для новичка нужно знать базовые вещи. А базовые вещи устаревают гораздо медленнее.
Зная базу, разбираясь в том, что было раньше, можно очень легко разобраться с новым и понять откуда у нового растут ноги.
А вот зная только новое, нихрена нельзя понять почему оно такое нелогичное и почему реализованно именно так.
Поэтому читайте и не парьтесь. И для того, чтобы разбираться - читать нужно гораздо больше, чем просто одну книгу, поэтому не тратьте лишнее время на поиски самой волшебной книги.