Node.js es un entorno de programacion en la capa del servidor basado en el lenguaje de programacion Javascript con entrada y salida de datos, es orientada a objetos y fue desarrollada en el motor javascript V8. Node.js es altamente eficiente y escalable, es ideal para aplicaciones en tiempo real, ya que Node.js esta diseñado para situaciones en las que usted esta esperando una gran cantidad de trafico.
Requerimientos:
Desarrollo
Primero que nada instalamos Node.js, simplemente presionamos siguiente en las ventanas y cambias la ruta de instalacion si lo deseas, ahora ya lo tenemos instalado, solo nos falta escribir algo de codigo.
Vamos alla, vamos a escribir nuestro primer programa,mas en concreto un pequeño y basico servidor web, abriremos un editor de texto(sirve nuestro block de notas) y escribirimos el siguiente codigo:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hola Mundo!');
}).listen(8081);
console.log('Servidor ejecutándose en http://127.0.0.1:8081/');
Ahora lo guardamos donde queramos pero como es en un archivo javascript lo guardamos como tal agregandole la extension .js, yo lo llamare holamundo.js.
Abrimos una terminal:
Windows:
Windows+R -> CMD
Linux:
Alt+F2 -> gnome-terminal

¿Necesitas hosting wordpress? WebEmpresa te ofrece un servicio super rápido, excelente soporte en español y certificado SSL gratuito:
WebEmpresaEscribimos:
node holamundo.js

y ahora nos metemos a un navegador web y escribimos en la barra de direcciones la siguiente direccion :
http://127.0.0.1:8081/
Ahora Veremos el mensaje Hola Mundo! en nuestro navegador Web. Si queremos darle algo mas de presentacion recuerda que puedes editar las lineas writehead y response.end y incluir cualquier codigo HTML, nosotros lo haremos y cambiaremos esas lineas por estas
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('Hola Mundo!
');
si todo sale bien deberemos ver la pagina web que insertamos en la linea response.end y se vera asi:

Conclusion
NodeJS está siendo utilizado para el desarrollo de aplicaciones móviles, para la CloudComputing, grandes como Microsoft que tiene node en su plataforma Azure, eBay, LinkedIN y yahoo estan abriendo paso a esta nueva tecnologia.
Visto – Node.js Hola Mundo – Instalacion y Primer Programa