Когда учился в школе у меня были Borland C++ и Borland Delphi, на них и писал.
Помню, я долго радовался, когда вышла новая RAD Studio :) Интернета в те времена у нас не было, я накопил денег на диск с ней, пошёл и купил :)
Потом мне понравилась идея создавать ПО для веба, начал изучать PHP и JS.
Сейчас имеется опыт работы со многими инструментами :) Указано в хронологическом порядке
СУБД: MySQL, SQLite, Firebird, PostgreSQL, MongoDB
ЯП: Basic, Pascal, C++, Delphi, PHP, JavaScript
Запускайте Node приложения через grunt с настроенным autoreload'ом. В итоге получите то что хотели: изменили файл, и сервак перезапустится, вы сразу увидите изменения.
Вот несколько из тех, которыми пользуюсь я сам:
DocBlockr - документирование кода, очень удобная штука
ESLint - без комментариев
GitGutter - подсветка изменений после последнего коммита
NodeRequirer - require-илка модулей для ноды
Если нужен дебаг для браузера - у вас есть браузер, если нужен дебаг для ноды, то есть node-inspector. Никакие vscode и прочие "IDE" никогда не сравнятся по функциональности с node-inspector.