I liked eloquentjavascript.net very much at the times
Some tutorials on youtube works for me.
These two sites are great, even if you're not using jQuery, simply because they list out many common simple tasks you often need to do, and shows you how they can be done in simple vanilla JavaScript:
I learn by seeing examples like this, and looking up the individual parts I don't understand on the Mozilla Developer Network website: developer.mozilla.org/bm/docs/Web/JavaScript
MDN is still my go-to general reference; and for anyone transitioning from jQuery I suggest plainjs.com/javascript
My favourite JavaScript resource has to be the book, "JavaScript: The Good Parts".
I think all JS programmers should definitely read it.
MDN -- at least so far as learning the new functions and changes of the past few years.
In terms of having learned JavaScript some twenty years ago in the first place, I came from having a decade of working with high level languages like Pascal and C. Since JavaScript is just C slapping on some lipstick, a wig, a slinky dress, and tucking back Mr. Winkie for a night on the town, picking up the minor differences in syntax I never really needed much more than a DOM/api reference.
Which these days, MDN is again overkill.
Aakash Mallik
S/W Engineer @ Samsung R&D Delhi
Vaibhav Sahu
Software Developer at Two Point One
One can learn JavaScript from JS: The Right Way and there are very good tutorials present on edX , if interested in reading books then one can read Eloquent JavaScript and MDN web docs is best for reference and learning.