Clone and run this on a new EC2 instance running Ubuntu 12.04.2 LTS to configure both the machine and your individual development environment as follows:
cd $HOME
sudo apt-get install -y git-core
git clone https://github.com/DoubleDoub/setup.git
if you want desktop programs like skype, chrome and sublimetext3 use the desktop branch
git checkout -b ubuntu-desktop origin/ubuntu-desktop
this does not work all to great
manually install nvm to avoid permission errors will fix nvm permission related errors.
[install nvm](https://github.com/creationix/nvm)
./setup/setup.sh To set monakai as theme in emacs 24 open emacs and load the theme with the interactive function load-theme M-x load-theme RET monokai
for semantic syntacs highligting M-x install-package (package-install 'color-identifiers-mode)
For fancy autocomplete and javascript static code analysis M-x install-package
See also http://github.com/startup-class/dotfiles and Startup Engineering Video Lectures 4a/4b for more details.