Thanks! The course looks very promising. will definitely check it out.
This answer has received 1 appreciation.
- small library - check!
- well commented/ documented - check! (I find lodash to have better comments, but underscore is pretty well commented as well)
- "passing functions around as arguments" - hell yeah!
- both libraries have awesome documentation
Things that you can get started with. (PS: May not be straight forward, but I hope this list helps you out!)
- JS Best Practices
- Look into this
- I don't wanna sound like an AngularJS fanboy, but yeah, give it a go. Just try to understand what it does, it will help you with how to write organized code.
- If you really liked AngularJS, and want to know more, this will help. (Yeah, I guess I'm an AngularJS fanboy.)
- And finally, go crazy, build anything off your own from what you learn daily, break things, make things, write bad code, learn from them.
Good luck & Happy Scripting!
I learned JS by building GWT and Dart applications, then telling the compiler not to minify the JS, then reading through the JS to see if I understand what's going on. That's probably a lot harder than it needs to be.
Tony Alicea has some excellent JS tutorials, try this YouTube video, if you like it, get the full 12 hour course which will teach you how to write your own JS Libraries: youtube.com/watch?v=Bv_5Zv5c-Ts
Hi Sai. You can also try codeschool if you want to learn by doing. As an Angular dev, i must warn you that if you're not really at ease in JS dev, you better follow some tutorials rather than diving alone into Angular core since it's quite complex. Good luck though ;).
codewars.com its a great site that uses the classic coding kata approach to learning J.S it gives you the opportunity to think for yourself and problem solve, then when your finished you can compare you code with other users on the site.
dailyjs.com/framework-index this tutorial series teaches the fundamentals of how to build a js library/framework.
Finally I would look on github, npm and bower and look for small packages that you can digest quickly and move up from there, this guy has a ton of smaller J.S repos github.com/bendrucker?tab=repositories