DEV Community

Discussion on: Is JavaScript a hard language to learn? (and other things)

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

Given that you're new, probably not very if you can find a good tutorial, but that doesn't mean it's a great choice for a first programming language.

Put simply, JS is different. Not bad, not hard, just different. It has a lot of peculiarities that aren't present in other languages. That can make it a challenge for experienced developers to learn the language, and can also make it challenging for new developers who started with it to branch out into other languages (the this keyword, the whole null/undefined insanity, and the prototype-based object model come to mind as the three biggest peculiarities here).

As far as resources, I don't have any good ones to suggest for learning initially, but once you're actually using it, especially for web development, MDN is an indispensable resource for looking up information about the Web APIs.