With TSVN you can very easily create and use a local repository on your own machine with no server at all. If it’s a one-person project and you don’t need to share it with others, it will be much faster on your local machine. I did it this way with my MODx work before I had write-access to the MODx SVN repository. Using a remote repository later is a piece of cake since everything works exactly the same.
On a Windows machine, once TSVN is installed, you just right click on a directory and select "create repository here." TSVN automatically integrated with my programming editor and I do all my version control very smoothly from inside the editor. Version control is great to have in general, but it’s especially nice to have when you’re learning a new language.
BTW, it’s not completely crazy to learn C before learning C++. It’s a good excuse to buy the finest programming book ever written:
The C Programming Language by Kernighan and Ritchie (
http://www.amazon.com/Programming-Language-Prentice-Hall-Software/dp/0131103628).