Second this recommendation. There's been a lot of changes to JS recently, but it's still worth reading The Good Parts because I think it's philosophically a good way to approach JavaScript. It can be a good language if you know which parts to avoid, and which quirks to look out for.
There's also https://github.com/getify/You-Dont-Know-JS as a good follow-up to The Good Parts.