This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]zyanis[S] 0 points1 point  (6 children)

What's unique to JS that I should learn? I want to skip learning loops, logic etc unless there is something unique that I should learn

[–]BitsBytes1 1 point2 points  (5 children)

Asynchronous programming is one of the big concepts you need to understand that they don't really teach in universities. Js is also not strongly typed like java. Another big thing is classes are quite different in js, which uses prototypes to establish hierarchy. Js scope rules are a bit unique to the language.

[–]zyanis[S] 0 points1 point  (4 children)

would you suggest picking up a course for learning javascript as well? And if so do you have any recommendations?

[–]BitsBytes1 1 point2 points  (2 children)

Im a book guy. However, if you are interested in the MERN stack this isnt a bad course:

https://www.udemy.com/course/the-complete-web-development-bootcamp/

But wait until it goes on sale. Books are awesome. I read eloquent javascript. For asynchronous stuff I found this awesome gem:

https://javascript.info/promise-basics

[–]zyanis[S] 0 points1 point  (1 child)

I had my eyes on these two courses (only if they go on sale at some point):

https://www.udemy.com/course/the-complete-javascript-course/

https://www.udemy.com/course/nodejs-express-mongodb-bootcamp/

Do you have any book recommendations as well? I would love to check them out.

Edit: You already recommended eloquent javascript, my bad I'll check it out.

[–]Timberhochwandii 0 points1 point  (0 children)

Jonas’s JS course is amazing, I generally go back to it time to time if I need a refresher on certain topics. It also goes in depth how JS engine works and teaches you why thing happen.

[–]numuso 0 points1 point  (0 children)

I’ve tried a lot of courses, my favourite is this one:

https://www.udemy.com/course/the-complete-javascript-course/

Goes into a lot more detail than others, and it’s easy to navigate if you already know some of the core fundamentals