I read the entire book and ran through all the examples. Even though I have a degree in CS, experience with Java and have taken an online course on node.js, this is my first JS book.
These are not 7 books in one, but rather 5 parts of one book.
1) JS in the browser
Presents the main parts of the language but without going into details. It's all very superficial although with some examples. You can start playing around, but you certainly can't program in a minimally proficient way, much less pass a job interview. The language has many particularities and idiosyncrasies that are not even mentioned in the book.
2) React, 3) Vue, 4) Svelte
Presents the libraries in a superficial way and some explanations are not well achieved, making it necessary to consult the official documentation. The examples are good and the code is available online. Once again, you can start playing around, but you can't build something proficiently, not even for a job interview.
5) Node
I think this is the best part. Good explanation of how node and express work, although it is not very in-depth, like the other parts. The examples are good and allow you to gain a basic level of proficiency.
Overall, I don't think it serves as a first JS book. It's a bit basic and doesn't present anything that isn't better explained in YouTube videos.