Live data from Hacker News

Ask HN: How do I learn JavaScript?

news.ycombinator.com

21–30 of 128 posts

Re: Ask HN: How do I learn JavaScript?

#22

A 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…

I would second this, CLojureScript is the first language that has made front end seem sane to me.

Unfortunately your chances of getting a job doing ClojureScript is probably slim to none :(

Re: Ask HN: How do I learn JavaScript?

#24
Where don’t you go! There are tonnes of course on udemy, pluralsight and similar and often they are free (because they want you to pay for the React / hot tech du jour course), so find one that suits you.

Pure 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?

#25
I 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/

Re: Ask HN: How do I learn JavaScript?

#26

It 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.

> 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?

#27

I 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/

Definitely a great course, started learning JS using that one.

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?

#30
post #13

I 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…

I also wholeheartedly recommend this book. And you can access the HTML version almost entirely for free!

If you want to dive deeper, you can then read Deep JavaScript[1] by the same author.

[1] https://exploringjs.com/deep-js/index.html

Post reply on HN