Simplemente vaya con SVN, ya que es lo básico. Después de probarlo, puedes explorar alternativas como GIT o lo que sea.
Debería aprender a hacer las cosas básicas de SVN a través de la consola, no hay otra manera, especialmente si va a trabajar en un servidor en vivo. Su servidor en vivo debe tener SVN instalado y acceso SSH para que pueda ejecutar allí su comando SVN.
También puede obtener TortoiseSVN que es un buen cliente visual para SVN.
El SVN básica que se va a utilizar es los 3 comandos:
$ svn co # Checkout
$ svn ci # Commit
$ svn up # Update
hay un montón de tutoriales de cómo hacer las cosas, aquí es el primero de Google: http://paulstamatiou.com/how-to-subversion-basics
Después te sientes cómodo con esas cosas y cuando empiezas a trabajar con el equipo y contribuyes a repositorios públicos, puedes comenzar a explorar cosas avanzadas como ramas, etiquetas y todos los demás términos que hacen que algunas personas se sientan importantes cuando las mencionan.
Este versionwhatever.com me mantenga por ahora y explorar las opciones populares, antes de especializarse, en especial la SVN funciona en UNIX y se puede poner en Linux que se ejecuta la mayor parte del alojamiento web por ahí.
¡Salud!
-1 Git es indiscutiblemente igual de complejo, si no más, como SVN. Entonces, Git como una alternativa basada en la noción _sole_ de su supuesta mayor simplicidad de uso es incorrecta. –