По поводу настройки Node. Прямо сейчас не самое важное, но уже скоро понадобится иметь ноду на ноуте.
Итого, для Windows:
http://msysgit.github.io/
+
http://dailyjs.com/2012/05/17/windows-and-node-3/
Потом при инстале, если падает "ААА, мало нативных зависимостей, node-gyp потонул" юзаем
npm install %packagename% --msvs_version=2012
(или твоя версия MSVS). Пробовал с .нет - что-то на мой 7ке не пошло, почему-то, я юзаю Visual Studio Express
Linux: Я предлагаю заюзать https://github.com/creationix/nvm, чтобы иметь возможность переключаться между версиями ноды
Mac OS: Я предлагаю заюзать https://github.com/tj/n
Все на уровне личных рекомендаций, всегда велкам ту дискасс ваши любимые сетапы + всегда можно скачать что-то готовое (http://nodejs.org/download/), заюзать homebrew/apt-get/yum. При работе с пакетными версиями минимальные проблемы могут возникать, когда вы захотите поменять версию ноды (для "подсмотреть на новую фичу" или потому что какой-то проект не работает на 10.27, но работает на 10.16 [бывают случаи]) - придется крутиться.
Проверочная команда
npm i ws