good points by bludgeon. As for you c++ programming needs you can use kate or emacs, whichever you prefer to write the code, and g++ filename from the shell (command prompt) to compile them.