They are the best JS books I know. They are written really beginner friendly but also cover advanced topics and insides of JS.
Ideal if you're coming from another language. If JS is your first programming language you maybe should combine it with practical learning resources like Nodeschool. But it is definitely a must read.