Если времени у вас не вагон и маленькая тележка, то знакомиться с node.js и NPM, как ни странно, лучше всего на сайте NPM:
доки
За два часа в день, при скорости чтения не менее 100 слов в минуту через неделю - две вы поймете как нужно создавать функциональные вэб-сервера, как работать с файловой системой (читать/писать, создавать/уничтожать, давать доступ/запрещать), как использавать бандлер и т.д. Ну и, если будете практиковаться, то уже через месяц вы что-нибудь дельное (на среднем уровне)) да создадите.