A journey through my node.js learning experience