I got the sublime text editor (version 3). I got it because I wanted something cool to develop in for python.
Following this, I installed flake8 (however i don’t think I installed flake8 corectly…), and TrailingSpaces (which I adjusted my borrowed user prefs file accordingly).
I also installed a lot of the things mentioned here. I got the python lang prefs.
Instead of Git I installed sublimeGit.
SublimeREPL installed need to configure.
Mecurial is installed.
May want to consider Javatar for java development.