using sublime text 2 with some packages/plugins for most of language work in php or any other language, you can also found packages for any other language like python or vbs.
I bounce between Javascript and C these days. I am usually programming with NodeJS or just plain C. For both of these I find Atom to be really nice for navigating and the overall experince is really nice.
I use NotePad++ for editing my scripts. I have also used Sublime Text Editor but I love to use NotePad++. NowaDays I am working for my website PHP on NotePad++
C++ : Visual Studio 2013 and Borland C++ 5.02
C : Visual Studio 2013
Java : JDK 8 + Netbeans 8
HTML : Dreamweaver cs 6
php : Sublime text + notepad ++
Assembler : sms32v50
I use Notepad++ most of the time but for recently have started moving all my coding eork to Adobe Dreamweaver CS6. I have to say it has become must have tool for all of my programming work. It even works as a Java editor.
As for Java I used NetBeans. But I havent touched Java for a very long time. These days Im using only PHP and HTML.