Going the Other Way
tryjobalerts.com
tryjobalerts.com
I was already a competent programmer when I learnt JavaScript. There's very little out there for someone in this position.
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.
The focus of the second one doesn't seem to be on teaching the JavaScript language. [0]
The third one looks like the best bet, but it's still not explicitly aimed at an audience of already competent programmers. [1]
[0] https://leanpub.com/javascriptallongesix/read#leanpub-auto-a...
[1] https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/get-s...
(edit: a more direct link: https://exploringjs.com/impatient-js/toc.html)
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.
Yes, I can afford to pay a lot more, but I don’t want to and I’m willing to invest more time into something to save money if the process is repeatable.
Lately this has been writing cloud formation that can easily be copied between projects. I wish it was easier though.
Heroku (and its open source cousin Cloud Foundry) just have the right abstraction level and very easy to use tooling.