I haven’t done much coding with PHP so if you come from a PHP background, the tutorial may be old news. However If you come from a Ruby on Rails background the tutorial really helps to tie together a lot of what we are doing in the config/routes file and how the MVC pattern works. At the very least, regardless of your background, it’s a great introduction to Node.js.
It’s like a lot of things: You don’t need to understand how it works in order to get by. But if you understand how it works, you can use it better. This tutorial does an excellent job showing you how a web server works. And you get to learn Node.js in the process, what could be better!
Here is the link to the book again: http://nodebeginner.org/