Node.js is an event based, asynchronous I/O framework that uses Google's V8 JavaScript engine. Node.js is commonly used for heavy client-server JavaScript applications.
Useful sites to improve your code if you're new to node:
- nodemanual - a collaborative effort the node community. Also acts has a handy meta reference for the API and Mozilla's canonical Javascript Reference/
- docs.nodejitsu.com - a collection of how to's written by one of the most innovative node PaaS in the industry.
- node tuts - (Video) Pedro Teixeria walks you through creating a nodejs app from hello world to benchmarking. He also covers the often misunderstood subject of Streams.
- nodeup - (Audio) Podcast brought to you by the finest brains in node universe. I highly recommend the deep dive series.