Ask HN: How do I learn JavaScript?
21–30 of 128 posts
Re: Ask HN: How do I learn JavaScript?
#22A little side note; You could consider ClojureScript. I've worked with JavaScript many times through the years, and never felt that I got close to becoming an expert no matter what. The language it self is in the way. Browser compatibility, language weirdness (like the =, == or === mess) and there are a lot of standards around. But now a days working with ClojureScript, which settles the language problems, I get to f…
Unfortunately your chances of getting a job doing ClojureScript is probably slim to none :(
Re: Ask HN: How do I learn JavaScript?
#23Re: Ask HN: How do I learn JavaScript?
#24Pure JS will be a bit boring. You’d want to learn some Node apis to do something useful. But you could limit it to file I/o if it’s the JS you want to focus on. At least that’ll give you some async experience which I’m sure you’d be keen to learn.
Re: Ask HN: How do I learn JavaScript?
#25This course really pushed my js knowledge forward!
Re: Ask HN: How do I learn JavaScript?
#26It is not clear, if you want to learn programming, or you alerady know it, and want to learn a new language. It takes years to become good at programming. Once you know programming, it usually takes hours to learn a new (procedural) programming language.
Really? I feel like I’ve spent longer than that just trying to get my head around JavaScript’s prototypal inheritance. I’m even more confused by Promises.
Re: Ask HN: How do I learn JavaScript?
#27I would recommend Javascript The Weird Parts. Good pacing and clear exploration of the languages ‘quirks’ and a general tour of vanilla js. Then you can dive into how your own framework can be created, also interesting for obvious reasons. This course really pushed my js knowledge forward! https://www.udemy.com/course/understand-javascript/
After watching that I would recommend https://github.com/getify/You-Dont-Know-JS and that should give one a solid base.
Re: Ask HN: How do I learn JavaScript?
#28Re: Ask HN: How do I learn JavaScript?
#29Re: Ask HN: How do I learn JavaScript?
#30I liked "JavaScript for impatient programmers" ( https://exploringjs.com/impatient-js/ ) which is a relatively short but reasonably comprehensive explanation of modern JavaScript. In particular, it accurately describes a lot of important details (like how integer keys in objects work, "holes" in arrays, etc). It doesn't cover the complete language, in particular it doesn't cover all outdated concepts and backward-com…
If you want to dive deeper, you can then read Deep JavaScript[1] by the same author.