書いてしまいますね。
独学でやる場合、CVSとSubversionとgitだったら、どれをやるのが良いでしょうか?