For the TRS-80, I bought an assembler (which I used), Turbo Pascal (ditto) and Microsoft FORTRAN, which I never did. For the Mac, I bought Lightspeed C and later Metrowerks Codewarrior and Macintosh Common Lisp (student edition, but still a bit pricey by my standards), and used both of them fairly extensively.
Currently, I do my at-home development work on Linux, usually using Eclipse or just multiple windows with vi and the compiler and a window to run in. I'm happy with this setup.
In my opinion, an IDE is primarily of value for a single-tasking computer. The big advantage of Turbo Pascal when I was a kid is that it allowed me to edit, compile, and run without exiting one program and starting another, over and over and over again. (There was a C compiler I bought for CP/M, don't remember the name, in which I had to switch between editor, compiler, assembler, and running the program, all explicit commands.)