Earlier quoted context omitted.
How did you learn JS?
I wish the author had written a Fundamentals of JavaScript Programming as well. I read bits and pieces from a lot of different JS books, and studied the first half of Eloquent JavaScript. I spent most of my time reading stuff online (especially the MDN docs).
For years, I've read books and blogs as well as watched videos and learned some things, but, working through challenges is more motivating and forces me to produce. I rely on the same resources (books, blogs, videos), but through the lens of, "how can I accomplish X ?"
Not sure you will have a similar experience, but it works for me.