It's been little over 2 years I started using JavaScript, still I can't understand few parts, when I see source code of other libraries. For me one who write libraries looks like pro.
How can I become such a pro?
Get the basic concepts cleared first. By basic I don't want to say that you don't know JS.
Learn Closures - why they are helpful, how and when they can be used.
Mutation & Centralized states - why & when they are needed ( I'm not focusing on Redux or any pre-built tool , lets focus on the concept and implement it yourself in JQuery or plain javascript or Angular -- Your code will look a lot more clean & readable. )
Read others Js code, Read Npm modules , Checkout few open-source projects etc.
Checkout Javascript Ninja Videos ( They are very helpful in making you industry standard JavaScript developer )
Subscribe to Javascript topic on Medium , You will be continuously reading awesome JavaScript articles.
Xingheng Wang
Co-founder Moesif.com (API analytics). Previous Microsoft & Zynga. CS from MIT.
Three ideas: