I use kate (text editor on linux) to write all my code. Back when i was using windows i would use visual studio for vb.net. But i dont code in vb.net anymore, so i use kate, and i love it. I can open the terminal directly from kateand compile the files with g++. I do plan to move on to an IDE eventually(if i do).
dev-c++; YES you all I know it's deprecated, old, stupid, and everything, but my dad won't let me upgrade, so I dont screw up my computer etc. etc. so......
Because Wordpad is a terrible text editor. I want to use a good text editor. I'd like to use EMACS, but generally windows machines I use are not my own and it's bad manners to install programs on other people's machines and I can run Notepad++ from a USB sitck (plus, EMACS scares WinFolk, but Notepad++ looks familiar to them).
Vim on Linux (sometimes Kate if using a KDE-based distro) and when working remotely. Bluefish for everything web related, Eclipse for Java, CodeBlocks for C/C++ and most recently (I just start practicing) Visual Studio 2010 Express (with Visual C++)