If you need to build your JavaScript knowledge from the ground up, I'd recommend reading JavaScript Enlightenment, or a book like it, and then jumping into Crockford's The Good Parts. The two books are fair companions - JavaScript Enlightenment is a good, basic look at JavaScript, and the Good Parts is a more conversational, deeper dive.
A similar book written with ES6 in mind would be preferable to this one, but Lindley's book is still a good resource if you can't find another. If you're an experienced developer and have been writing JavaScript for a while, I doubt you'll learn anything new from this book.