It seems you're getting a lot of advice to choose Git or Mercurial over Subversion. I haven't used Mercurial, but I have used Git and Subversion for years.
I think Git (or maybe Mercurial) is actually the answer to a different question: "What's the best version control system to use?" Starting with Git, particularly if you're not using OS X, which has better GUI tools for Git, seems to me to be a quick trip to insanity. To get started with version control, I think Subversion is substantially easier.
But it's not too hard to try both. Make an account on Github, create a repository, and try it out. If, by tomorrow night, you want to gouge your eyes out with a spoon, try Subversion.
(Subversion will definitely make you want to gouge your eyes out too, but not for a few months. Then you can switch to Git!)