I'm afraid I don't really have a good answer, I don't think I ever encountered a decent JavaScript for programmers tutorial.
The Mozilla documentation on JavaScript, and (slightly less so) the w3schools.com documentation, are pretty good for reference, but they aren't tutorials. They're not up to the standard of, say, the .Net documentation, but they're still pretty good.
I remember learning the fairly deep == type-inference algorithm by reading something he wrote, but I don't recall which thing it was in. A lot of the material is suitable as reference, so I haven't sat down and read much like a novel.
The Mozilla documentation on JavaScript, and (slightly less so) the w3schools.com documentation, are pretty good for reference, but they aren't tutorials. They're not up to the standard of, say, the .Net documentation, but they're still pretty good.