Из меня учитель никакой, но в интернете полно всяких курсов и "как стать разработчиком"
Для начала естественно нужно знать основы JS, понимание того что на
learn.javascript.ru и умение читать документацию (Mozilla Developer Network)
типы данных, замыкания, стрелочные функции, промисы, коллбеки (просто знать как работает, применять лучше промисы, где это возможно), исключения, основные функции для работы с массивами (map, reduce)
потом, если целишься на node.js обязательно изучить основы протокола HTTP
базы данных, отдельная история, хотя бы что-то одно лучше изучить подробно (SQL/MongoDB)