Основы бекенда на nodeJS?
вбейтет в гугл Express и изучайте
Сначала нужно понять как работает интернет. Если у вас есть это понимание, то вы уже просто будете думать как все реализовать(Можно и методом тыка фреемворка).
 Изучить концепции HTTP/DNS/URL/URI/WEBSOCKET/TCP/IP/QUERYPARAM/SESSIONS и тд.