Hmm wow. I hardly program any more, but when I do, I like the Visual Studio environment with auto indenting, color syntax, and auto complete. Also it tells me if I have a mistake on that line RIGHT now, not later during compile time.
I learned Unix on HP-UX way back around 1988, and can still work my way thru a command line when need be. I was writing simulation programs in C using HP's graphical library.
When you guys say Vim, is that like the vi editor?
When I use Autocad, I actually prefer to use the command line interface for commands that make sense to do so. So if I want to see the whole picture, Z (space) E (return). Obviously if you are trying to snap to an exact location the mouse is going to be much faster. I bought Turbocad on my own quarter to do a 3D design and I found it pretty annoying, its always like, what the hell do I do and where do I do it, with Autocad, its asking me what it needs.