I'm starting in C++ development, but i like to use Gedit for writing the files, but like for Ruby on Rails and many other languages, are some tools and configurations for Gedit that makes develop more easy and comfortable, and another question, what is the best for C++, SVN, CVS, Git and others...? Thanks, and sorry about my english!
For editing you can choose:
As for source control the choice is between SVN (this is right successor of CVS) and git. If you develop alone or it's not big team of developers SVN should be fine. It uses central repository to store the data.
git in contrast is distributed source control tool. I found it pretty complicated to used to.
So if you don't need "distributed" feature of git, choose SVN.