3 ms·
> In the software world, when you go the other way you notice how all the blog posts, online help is not really helpful at all. They assume you'd only ever go A
by MaxBarraclough 6y ago
> In the software world, when you go the other way you notice how all the blog posts, online help is not really helpful at all. They assume you'd only ever go A -> B.
I was already a competent programmer when I learnt JavaScript. There's very little out there for someone in this position.
- gorpovitch 6y agoSo true. Which ones did you end up using and enjoying the most ?
- MaxBarraclough 6y agoI'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.
- ivanche 6y agoPerhaps one of these 3 will be of help to you: https://eloquentjavascript.net/ https://eloquentjavascript.net/ https://leanpub.com/javascriptallongesix https://leanpub.com/javascriptallongesix https://github.com/getify/You-Dont-Know-JS https://github.com/getify/You-Dont-Know-JS
- MaxBarraclough 6y agoThe first one clearly isn't intended for already competent programmers. 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-about-javascript-allong https://leanpub.com/javascriptallongesix/read#leanpub-auto-a... [1] https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/get-started/ch2.md https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/get-s...
- wcarss 6y agoaxel rauschmayer's books are pretty good: https://exploringjs.com/ https://exploringjs.com/ (edit: a more direct link: https://exploringjs.com/impatient-js/toc.html 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.
- AlchemistCamp 6y agoThere probably aren't many books or courses for an experienced programmer learning Java, either. Python might be tough, too.
- jedimastert 6y agoI decided to learn guitar after playing piano for 10+ years. There's nothing for people who already know notes and a reasonable amount of theory.