The developer tools (such as GCC) are an optional installation on Mac OS X. There are two ways to get those tools, both of which are free. On the OS X, installing DVD is a directory labeled "
Optional Installs", in which there is a package installer for—among other things—the developer tools, including Xcode:
The other method is to download the latest copy of Xcode (for free) from: http://developer.apple.com/xcode/
It used to be preferred for developers to install Node in their home directory for developing applications. Recent changes with Node 0.4.x and more, especially npm 1.0, have made it less necessary to do so. You may prefer to install Node in a system-wide directory, ...