*Java installation *

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer

Get webstorm download unrar and execute the startup script in bin folder.

./webstorm.sh

Dev tools

Node installation

To avoid permissions disaster as described here install nvm.

*NVM *
Described here https://github.com/creationix/nvm

or issue

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.20.0/install.sh | bash

check versions
nvm ls-remote
…..
v0.11.11
v0.11.12
v0.11.13
v0.11.14

Issue to install latest version or the version of your choice.

max@horny-lizard:~$ nvm install 0.11.14

sudo apt-get install python-software-properties python g++ make

sudo apt-get install npm git-core

npm install -g bower grunt grunt-cli
npm install -g yo

install some generators.
npm install -g generator-webapp
npm install -g generator-angular

If it fails set your node path like so

export node=/home/{{username}}/.nvm/v0.10.33/bin/node

replace {{username}} with your name .