A web application dev kit for the modern age.
Some things I like to install grom the get-go:
I gotta have me some git and compilers to get started, this does the trick:
sudo apt-get install gcc gpp make g++ git -y
There's nothing like being able to install the latest version of nodeJS in command line without much of a hassle
curl -sL https://deb.nodesource.com/setup | bash -
apt-get install -y nodejs
I don't use it much, but every once in a while I find myself needing a gem or two. So it's always a pleasure to install the latest version (2.1.4, to be exact, since this guide could get dated lol) with this:
curl http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz > ruby-2.1.4.tar.gz && tar -xzvf ruby-2.1.4.tar.gz && cd ruby-2.1.4
./configure && make && make install
Sometimes I like the idea of having a local user on linux with their own nodejs, ruby, etc and no admin privy's whatsoever. In that case, I have a handy script I use here: https://github.com/MattMcFarland/NERDS
As a developer on the go, I don't always have my favorite IDE handy. So it's nice to use one in the cloud, and Cloud9 is the way to go. I have quick and easy setup guide https://github.com/MattMcFarland/cloud9-gvm