История изменений
Исправление grim, (текущая версия) :
Если JS то Node+Express для создания сайтов на сервере.
После того как разберитесь с JS, взяться за AngularJS для клиентской части.
Как вариант - последние того как разберетесь с нодой - изучить Typescript и Angular2
Редактором и отладчиком берите VSCode.
В инетах много обучающих видео по теме. Лучше сразу на английском.
Исходная версия grim, :
Если JS то Node+Express для создания сайтов на сервере.
После того как разберитесь с JS, взяться за AngularJS для клиентской части.
Как вариант - последние того как разберетесь с нодой - изучить Typescript и Angular2