Found in 1 comment on Hacker News
scandox · 2018-04-10 · Original thread
I think if you leap straight from old JS to ES6 it might leave you with some weird gaps, especially with regard to why some things got to be the way they are. A book I found very good on this score was:

Effective Javascript

Also understanding Promises properly I think is quite important (even if you don't choose to employ them yourself) and I found this book also very useful:

Fresh book recommendations delivered straight to your inbox every Thursday.