Become a javascript ninja without a hastle

Become a javascript ninja without a hastle
Average rating: 0
(0 votes)

 

 

Javascript development is hard. I mean right javascript development. Without noise and hating yourself for yet another spaghetti code and callback hell. Check this. But you can do it. You can build quality from ashes. You can ship new features. And you can start to like yourself when you write javascript code. And I will help you.

Javascript & Co.

Javascript is the lingua franca of the web. It can do literally everything with your markup. But with great power come great responsibility. And sometimes javascript part of your app can be ugly.

Tutorials

  1.  http://javascriptissexy.com/how-to-learn-javascript-properly/ here you will know everything about javascript basics. And many more. Must have.
  2.  http://code.tutsplus.com/tutorials/the-best-way-to-learn-javascript–net-21954 tuts+ little guide from Andrew Burgess. Recommend.
  3. https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript MDN docs. Yeah. Even if Mozilla create javascript in 10 days, it’s official plays of documentation and javascript-dev’s wisdom.

Books

  1. http://www.amazon.com/gp/product/1593272820/ref=as_li_ss_tl?ie=UTF8&tag=nett02-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=1593272820 Introduction book for javascript developers. Really everything you need to understand and use.
  2.  http://www.amazon.com/Smarter-Way-Learn-JavaScript-technology/dp/1497408180/ref=tmm_pap_title_0 Exercises-based approach to learn javascript. Must have.
  3.  http://www.amazon.com/gp/product/193398869X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=193398869X&linkCode=as2&tag=emotastic-20&linkId=6VMJQCURPKUH5LYY intermidiate level book. Read after you master simple javascript topics like prototypes and inheritance.
  4.  https://github.com/getify/You-Dont-Know-JS Best of all known books. Help to ensure you will learn essential without losing prospective.
  5.  http://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf If you don’t know why you use functional programming, now is time to learn it. Grab a cup of coffee and start reading

Articles

  1.  https://medium.com/javascript-scene/learn-javascript-b631a4af11f2#.3s7tntrxa Basic article with additional links. Must have
  2.  https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3#.dp2vsfthw About prototypes. Did you use them already? Now you will learn why.
  3.  https://medium.com/javascript-scene/the-two-pillars-of-javascript-pt-2-functional-programming-a63aa53a41a4#.kmi8ko3qv javascript is somehow functional. Embrace lambdas and use javascript the right way.
  4.  https://medium.com/javascript-scene/how-to-use-es6-for-isomorphic-javascript-apps-2a9c3abe5ea2#.k8afb2l8h How to use ES6 features now. Yeah. Transpiling. Babel. And other fancy stuff.
  5. http://jlongster.com/Modularity How to build modules. Yeah, I know, you will create this one .js file anyway, but modularity is greater than this one file. Learn it principles.
  6.  https://medium.com/javascript-scene/the-dao-of-immutability-9f91a70c88cd#.yfqr18a7u Why mutabylity suks and what you can do with this.
  7.  https://github.com/kriskowal/gtor Become reactive to simplify UI building. And save effort and money.

Videos

  1.  https://www.youtube.com/watch?v=wfMtDGfHWpA fancy guy from Shopify. A little weird but you will get the point.
  2. https://www.youtube.com/watch?v=rI8tNMsozo0 Be simple, not easy. With Rich Hickey.

Courses

  1.  http://www.freecodecamp.com/ It’s an ultimate source of many training exercises and nonprofits, with which you can create your portfolio. Must have.
  2.  https://www.udacity.com/course/javascript-promises–ud898 You will become master of promise after this one.
  3.  https://www.udacity.com/course/offline-web-applications–ud899 Build offline webapps you’ve always dreamed
  4.  https://www.udacity.com/courses/ud304 Start using markup and styles. Nice and simple.
  5.  https://www.udacity.com/courses/ud804 Udacity basics of javascript. If you don’t do anything for now, start from this one.
  6.  https://www.udacity.com/courses/ud989 Become a design pattern jedi knoght. Yeah. And don’t forget that javascript likes functional style too with another great design pattern – function.
  7. https://www.udacity.com/courses/ud549 Small course about Jasmine and why would you want to test your app.
  8. https://www.udacity.com/courses/ud015 You want your OOP past to help in your javascript journey? Come to this one.
  9. https://www.udacity.com/courses/ud245 You don’t know what jquery is? Close your browser, refresh your PC and google it.
  10.  https://www.udacity.com/courses/ud110 Fancy ajax. When those messages come to you on facebook. And yeah. You will learn how to use it.

Tools

  1.  https://github.com/ericelliott/essential-javascript-links All essentials links out there. Especially pay attention to the Building and Dev-tools sections.

Conferences

  1.  https://www.youtube.com/watch?v=lJ1kY-CSpBk&list=PL37ZVnwpeshH37NxpV6XbgdDpY-w48hMd your favorite place of fresh air thoughts.

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

*By submitting this form you agree with our Privacy Policy.

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111