Артур Питеров
1. Нужно ли разбираться во фронтенд-фреймворках, сборщиках фронтенда (Gulp, Webpack) и тому подобное?
2. Начинать лучше с Express.JS или сразу с Koa? И чем Koa вообще лучше чем Express?
1- Nodejs это не фронтэнд, поэтому тут очевидный ответ - нет
С другой стороны если вы развиваетесь как фулстак тогда да, если чисто бэк то нет, это вам знать не нужно, лучше изучить принципы общения клиента с сервером и то как на фронте это реализуется
2 - Попробуйте эксперсс, это очень простая либа, и не занимает много времени на изучение, как минимум поможет освоить азы
Потратьте пару дней, они лишними не будут, а потом учите Koa, и другие вещи