DEV Community

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

Collapse
 
chrisachard profile image
Chris Achard

JavaScript definitely can be difficult to learn - but it can also be one of the easier languages to learn; it's mostly about how you try to learn it, and what you try to learn.

I think there are three main problems with learning javascript:

  1. It can be used to do so much now. Backend, frontend, frameworks, libraries, etc - there is just a huge world that you could explore there - but my recommendation is to forget about all of that stuff until you have a good understanding of some basics

  2. There's like 3 ways you can do everything: the "old" way, the ES6 way, and then functional vs non-functional. Those different styles can clash sometimes, and as a beginner - you may find it difficult to figure out which is which

  3. Javascript does have some warts which can make it difficult. What this means at any given time, type coercion, variable scoping... (etc). That all makes it a bit tricky

So! My major recommendation is to do two things:

  1. Focus on the fundamentals. Javascript has variables, loops, if/else, etc - just like any other language. Start there and ignore frameworks first.

  2. Find a project you are really interested in, and work on that. Just figure out the "next thing" you need to know to complete the project, and go from there.

Hope that helps!

And oh yeah - as an egghead instructor myself, I can say that egghead is great :)

Collapse
 
lucashogie profile image
Lucas H.

Hey, Chris! Thank you so much for your response. And it's so cool that you're an instructor on Egghead (and thank you for being one, I appreciate you)!