I usually use Notepad++ since it’s really fast and simple.
I also use Visual Studio, NetBeans and Eclipse for specific languages (C#, Java). Those are nice with all syntax tips (especially VS, it kinda writes half of the code for you), but much slower. And sometimes I use emacs, but you kinda have to learn it itself before you can use it properly and I never had enough time to get into it.