Насколько она развязывает руки разработчику? Ну допустим, влезть в процессы открытые не в node, написать какой нибудь автокликер для десктопа, открыть дисковод хотя бы:)
Все это возможно, отдельные утилиты можно просто написать на C++ и т.п., и вызвать из Node.js
Непосредственно для web'a подскажите хорошую литературу по основам backend'a ( в целом, не зависимо от языка )
Во главу угла ставьте не справочники, а практические задачи, которые необходимо реализовывать постоянно с первого же дня обучения, способы изучения практикуйте разные, включая экспериментально-эвристический, а не только книги, языки используйте любые, а не только Node.js, тогда будете независимы от языка.