Какую книгу почитать по node.js?
Новичок в JS? Если да, то однозначно Дэвид Фленаган - JavaScript: Подробное руководство.
Затем можно Крокфорда - JavaScript: Good Parts, JavaScript Garden, Async JavaScript.
По конкретно Node можно конечно Shelley Powers - Learning Node, но потом тут же садиться и читать статьи и чужие исходники, ибо процентов 80 из курса express надо переписать (а также куча опечаток в самом коде). Да и вообще, по сути все главы жутко сумбурно изложены, темы затронуты поверхностно. Я после 8 главы закрыл её и полез в гугл, толку больше оказалось. Да и материал 2011 года.
Также есть скринкасты от Ильи Кантора на русском. Ну и, конечно, читайте Node.js API
Для начала изучите просто JavaScript. Так как книг по NodeJS я еще хороших не встречал, то учил его  по StackOverflow и документации всяких фреймворков к нему. Этого оказалось достаточно.