Neither of them are really that hard to learn. Just take a hour or two to get familiar with one and you should be fine. It is not like learning a programming language or anything.
That said subversion is dying rapidly and wouldn't be a good idea to start using it in my opinion. I would go with Git or Mercurial which provide a better version of Source Control then subversion does and are going strong and won't be gone anytime soon.
Edit: Here is a post that I think describes why not to use subversion pretty nicely http://www.altdevblogaday.com/2011/03/09/its-time-to-stop-using-subversion/ (Though a warning this article is a couple years old and most of the con's against Git have been fixed)
But ultimately the choice is up to you. Choose what you feel most comfortable with but do some research first.
No it doesn't there are plenty of GUI applications out there that can handle that for you like the ones listed so far or even github provides a windows and mac version of one. Here is a nice list of some http://git-scm.com/downloads/guis