Visual Studio (Javascript, C#, C++, etc).
I use Notepad++ for PHP but it is fairly bad. Eclipse for Java (Android) which is also fairly bad.
Never understood the appeal of using a console application for text editing (yes, I can use Vi fine). It is like tying one hand behind your back and then claiming it makes you "more efficient" once you learn how to do everything one-handed.