<br>
Most Linux distributions come with a LOT of goodies which include compilers for C, C++, TCL, Perl, you name it, they got it. It sounds like you are used to Visual C++, so the Linux versions of things will take some time to get used to. I use the "vi" editor for all of my Linux Programming.<br>
<br>
My recommendation is this.. Learn as much as you can about the Linux/Unix Operating system FIRST, and then after you are used to the command line, etc. try out some of the compilers. (My personal favorites are Perl and TCL)