If you're a beginner then the cons to any IDE is tremendous. Otherwise, they are fine. Always start with the command line and learn that first before moving on.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20
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.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20
Any .NET language would obviously go to Visual Studio.NET. For Java I really don't have a favorite. Personally, I like using JEdit and the command line while working in Java. It's a little more work, but when you get use to something like that you don't want to change. As for C++, I use bloodshed. It's probably my favorite to use. It is an IDE and it doesn't quit indent code correctly so you're forced to edit the text a little.
I guess it all boils down to personal preference. Person A might like Borland products, while person B really likes using the command line. Really the only advise I can give is to try a bunch of them and form your own opinion.
server_crash
Postaholic
2,111 posts since Jun 2004
Reputation Points: 113
Solved Threads: 20
i like visual studio, its ide is consistent between all of its languages and the documentation is great.
I got a student deal - visual basic 2003 standard and microsofts vb step by step book all for £100 - the software is worth that alone and its like a £40 boook on its own
Comes with sample cd, msdn libary etc..... and an eboook version
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600