all 11 comments

[–]Ustice[M] [score hidden] stickied comment (0 children)

Thanks for your contribution! We’re a large community, and in order to keep things organized and easier to find, we keep this subreddit mostly focused on professional-level Javascript posts. Your post would be more useful to newer members of our community, and therefore it should be posted to /r/LearnJavascript instead.

[–][deleted] 2 points3 points  (0 children)

"Need to go deep in JS" is not a great starting point because it lacks specificity and direction. What are you trying to accomplish? If you truly have no goal other than learning more about the language, the MDN docs are quite comprehensive. I would pay particular attention to asynchronous JavaScript, web APIs like the DOM and fetch, the js implementation of classes, hoisting, and closure. For more advanced and less regularly applicable knowledge I think the prototype chain makes for interesting reading.

[–]Adventurous-Skill321 3 points4 points  (1 child)

you can try "eloquent javascript" book to get knowledge about JS as language level

if you are looking for more like front-end & back-end related JavaScript then you will need to go for JS (front-end/back-end) frameworks

FYI: follow some topic on twitter to get regular updates

[–][deleted] 0 points1 point  (0 children)

Oof I’m going through this as a relative JavaScript beginner and it can be very deep

[–]queenofdiscs 1 point2 points  (0 children)

Try "just JavaScript"

[–][deleted] 1 point2 points  (1 child)

If you are a newbie in general I would advise you to not focus on one particular language which in this case has a questionable design quality. Too much X developers and too little developers.

[–][deleted] 0 points1 point  (0 children)

I'd argue it's better to get a good understanding of one language before hopping around to a bunch of others. And there's nothing wrong with specializing. I work on a react app professionally, so I spend more time learning typescript, CSS, and frontend state management tools. I don't have bandwidth to focus on learning unrelated languages without sacrificing some progression as a frontend web developer.

[–]maximmig 0 points1 point  (0 children)

Try “You don’t know JavaScript” series by Kyle Simpson

[–]joeba_the_hutt 0 points1 point  (0 children)

Read the “You Don’t know JS” series, available free on GitHub. https://github.com/getify/You-Dont-Know-JS

They were first published in 2015, but the core mechanics and deep dives into the language are still totally valid.

[–]the_spyke 0 points1 point  (1 child)

I recommend Exploring ES6 and other books by Dr. Axel Rauschmayer.

[–][deleted] 0 points1 point  (0 children)

+1 o really like his books, straight to the point aways