What is the best way to learn JavaScript

A lot of people will tell you to read this book, and that one and then the other one as well. I really doubt you need to read more than one book in order to understand JavaScript. I took an entire 15-hour course in pure JavaScript and then forgot everything. Here are three reasons