Just with programming, unless you have no prior experience with the command line...
What language are you considering? A question asking pros and cons of certain IDE's isn't very meaningful unless it's for a specific language.
DUH

Do I feel stupid ? ? ?
Well, we use a mixed environment, including some C++/Unix, some Java/Linux, and some C#/ASP.
So I guess the real question is, which IDE, if any, is best for each environment ? Most of our programmers are guys like me,
old-timers who would really prefer not to use all this new-fangled stuff: a good text-editor and a good debugger is all anybody really needs

(Half-kidding/half-serious)
Seriously, my ideal IDE who be easy to learn, easy to install, would not require a bunch of finicky configuring-ballyhoo, would not cramp my coding style too much, but would do the mundane work of including needed libraries, warn about stupid mistakes like unused variables, etc. Does that make my vagueness a little less vague.
Thanks Again!
John in Washington DC