Pages

Sunday, May 1, 2016

Learning NodeJS

If you haven't been living under a rock for the past five years or so, chances are that you have definitely heard of an up and coming Javascript framework called 'NodeJS'. NodeJS is a server side Javascript framework allowing you to implement entire servers (API endpoints or just static web page servers) in Javascript. It has excellent community support and has pleanty of resources to learn. However learning NodeJS the right way can be a little tricky so I have put togeter a few resources that helped me out on my journey.

As any Javascript developer will tell you, MDN is a great source for all things Javascript.

https://developer.mozilla.org/en-US/docs/Web/JavaScript

And next is of course NodeJS's own documentation which is really very good, but I cannot really say how extensive it is. But it certainly did help me understand the framework a lot better:

https://nodejs.org/api/

I highly recommend Dmitry Soshnikov's work to those who truly want to understand the language. It is deep-level stuff that may require a few passes, but it rewards persistence -- you will truly understand the language

http://dmitrysoshnikov.com/ecmascript/javascript-the-core/

These are good places to start for Node instruction:

http://www.nodebeginner.org/
http://book.mixu.net/
http://howtonode.org/

The best way to learn is to actually do things. So I recommend that you actually get stuck into a proper project and find your way from there. Tip: an application I always turn to is to build a To-Do List.

No comments:

Post a Comment