чтобы перейти к изучению Node.js, надо просто перейти к изучению node.js
Блин любят люди огороды городить, придумываешь проект и понёсся, в непонятных местах (в начале будет много либо всё непонятно) читаешь теорию.
От всего остального типа асинхронности и типов данных ты никуда не уйдёшь и они придут по ходу выполнения проекта.
Может быть не очень очевидный пункт для новичка (да и для многих остальных тоже) в ноде можно писать не только что-то для веба, но и просто консольные программы. Я уже для бэкапа кое-что писал и для мониторинга. У нас на фирме node.js стандартный язык для написания всяких скриптов.
Это я всё к тому, что не надо зацикливаться только на вебе, когда говорят про node.js.