http://javascript.info/ is an excellent, up-to-date, comprehensive resource for learning JS.
I also really liked getify's course on Frontend Masters, "Deep JavaScript Fundamentals," as well as his book series You Don't Know JS (though it's a bit much for a beginner).