A ver antes que nada. ¿En qué SO estás trabajando; windows, linux o mac?
Dependiendo del que sea hay distintos modos de instalación de node.js y npm, paso a enumerar cada uno de ellos:
Debian, Ubuntu:
$ sudo apt-get install build-essential
$ sudo apt-get install nodejs
Mac (con Homebrew):
$ brew install nodejs
Windows:
Usa el instalador oficial y sigue los pasos del asistente.