ID:275705
 
I've taken the step, I feel like learning a new coding language, and I have chosen C++! Though there are so many compilers, I don't know which one to choose! Are there any that people can recommend me?

Any suggestions would be very helpful.
Ive used Borland (Free Version) and Dev C++ (free), I liked Dev c++ the best. It has a nice GUI.

Borland is good if you can work it I geuss, but I couldnt be botherd learning it
In response to Smoko
Agreed, Dev-C++ is good.

It also uses mingw, the Windows port of the ubiqitous Linux compiler gcc, so any programs you write that don't rely on Windows-specific APIs or anything will be pretty easy to port to Linux if you're so inclined.
In response to Crispy
I third that. Use the free GNU compilers. You can get a port of the GNU C and C++ compilers for just about any type of electronic device with a microprocessor (my brother's LEGO Mindstorms kit, for example).

You've probably already found it, but here's the link to Dev-C++:
http://www.bloodshed.net/devcpp.html

If you like the UNIX way of doing things try Cygwin (a port of a lot of handy UNIX tools):
http://www.cygwin.com/

If you need to compile for DOS there's DJGPP:
http://www.delorie.com/djgpp/