Sure, I did work with IDE's previously to that (most notably Turbo Basic and Turbo Prolog), but those offered little more than glorified editors. So it was not much of a change for me when I had to work entirely on text-based editors.
Then, in the second half of my first year, I discovered MUDs (Multi-User Dungeon). Specifically, lpMUDs. When you advance in the game, you can reach level 20, at which time you become an immortal wizzard. And then you can start to program the game, if you want. This was done in a dialect of C (LPC), which we coded in, of course, vi. I have fond memories of running screen on an ADM3A (I have one on my desk!), with one screen connected to the MUD, one running ftp to get my files to the MUD server and one (or more) running vi to code the LPC-files.
Since then, I haven't been able to get used to IDEs -- with the exception of Visual Basic, which needs an IDE to draw the controls onto forms. I'm perfectly happy to use a text editor (Textpad is the editor of choice at this moment) to code. I tried using Visual Studio, or Microchip's MPLAB, or Eclipse, or PHP Designer -- and it just doesn't do it for me.
Syntax coloring is nice but hardly essential. Code completion is more irritating than it is useful. Help functions are also available on the internet. Syntax hints are distracting. I just want to type in my code and compile it!
I think this means I have turned into a grumpy old man.