Сергей Горностаев, не соглашусь, всё же тут речь о совсем начальном уровне, вернее даже нулевом. Тут банально проблема в том, чтобы понять что конкретно искать. Да и вполне возможно он уже сам всё нашёл, но автор ещё этого не знает.
Mlsx P99, ну хорошо, вот мнение: изучить программирование хоть на каком-то уровне в целом полезно, но перспектива стать разработчиком туманна. Сейчас вайтишников как грязи. Хотя нет, грязи меньше. Через пару лет станет только хуже (во всяком случае на данный момент нет никаких предпосылок думать иначе). Следовательно буть он хоть гением программирования, найти первую работу сможет в разве что благодаря удаче.
Денис, начнём с того, что у тебя в принципе нет скрипта build, чтобы его запускать. А закончим тем, что сервер, судя по всему, продолжает работать после остановки скрипта start. Точнее можно сказать добавив лог в функцию стопСервер. И банально проверив работоспособность приложения после остановки скрипта.
Рано же. Чтобы определиться, их вначале потрогать надо. Что толку определяться, если ты ничего не понимаешь ни в одном из направлений.