I think JavaScript: The Good Parts is still relevant, you'll just want to supplement it with other resources on ES6, async, etc.
I recommend Kyle Simpson's series You Don't Know JS for understanding in depth.
Eloquent JavaScript by Marijn Haverbeke is a great interactive resource covering the basics: https://eloquentjavascript.net.
For more practical guidance on specific topics I recommend https://egghead.io if you're okay learning from videos.