Live data from Hacker News

Ask HN: How do I learn JavaScript?

news.ycombinator.com

31–40 of 128 posts

Re: Ask HN: How do I learn JavaScript?

#31
If you want a "perfect" understanding of ecmascript as it is implemented by V8 why not study the open source code for V8: https://v8.dev/. How hard will it be? Well how good are you at reading code/ how much do you know about c++? If this seems too daunting, better stick with a less than perfect guide to get you part of the way there.

Re: Ask HN: How do I learn JavaScript?

#32

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…

Why not Elm or Reason then?

Re: Ask HN: How do I learn JavaScript?

#35

If you want a "perfect" understanding of ecmascript as it is implemented by V8 why not study the open source code for V8: https://v8.dev/ . How hard will it be? Well how good are you at reading code/ how much do you know about c++? If this seems too daunting, better stick with a less than perfect guide to get you part of the way there.

Perhaps better to study QuickJS [0]. It implements most (all?) of the language, but without the insanely complex JIT compiler.

[0] https://bellard.org/quickjs/

Re: Ask HN: How do I learn JavaScript?

#39

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…

Why not Elm or Reason then?

ClojureScript is Clojure. Which eventually keeps me in the JVM universe where I'm experienced and familiar with tools, libraries, devops and everything around the development environment.

So as a Java developer ClojureScript keeps me a little in a familiar realm instead of jumping to a whole new ecosystem where I have to pick up every new aspect in the tool chain, including the language.

But this is personal, and I have absolutely no experience in these other languages you mention and they may be awesome.

Re: Ask HN: How do I learn JavaScript?

#40
I've found these Udemy courses by Stephen Grider to be the best JS resources I've come across. He has a few courses covering modern JS and they're roughly £10 each. If you're willing to pay a little on a book or a course, take a look at these.

https://www.udemy.com/user/sgslo/

[Not sponsered, non-affiliate link, etc]

Post reply on HN