По скольку нормальных ответов здесь всего 1. Я вставлю своих 5 копеек.
Любую технологию хорошо учить по всем доступным источникам, позже ты уже поймёшь что есть хороший источник, а что не очень. Читай все доступные тебе книги (а лучше конечно покупай бумажный вариант), но даже если и нет денег/жалко денег/хочется читать прямо сейчас, то понятное дело что в электронном варианте есть все те книги, которые можно купить или даже которых нет в продаже!
Естественно, что без хорошего понимания JS в ноду лезть нечего. А пока ты ищешь книги по ноде, могу тебе порекомендовать
курс от "специалиста", но это не значит что посмотрев видеокурс, можно считать что ты идеально знаешь технологию (это я тебе уже из личного опыта советую, такую ошибку я совершил в 2012, когда изучал PHP).
И я бы рекомендовал не относится к node как к чему-то принципиально новому (если ты уже знаешь JS). Ты же всё таки не новую область начинаешь изучать, а всего лишь иную спецификацию JavaScript.
Я так же изучаю сейчас ноду, так что дерзай, как минимум нас таких двое ;-).