Что, помимо основ JS,необходимо знать и понимать для изучения Node.JS?
Посмотрите план переподготовки с фронтенда на ноду: https://github.com/HowProgrammingWorks/Letters/blo...
И экзаминационные вопросы по предмету "Архитектура ПО", который я читаю на примерах ноду:
https://github.com/HowProgrammingWorks/Letters/tre...
Главное понимать, что делаешь и как это будет работать в итоге.
Если понимаешь, что нужно сделать, чтобы получить нужный результат и знаешь как этого достичь - то ничего больше можно не учить...