How to learn Subversion
"Learnt it, and admin'd a server in the process"
How I did it: Started running a command line svn serve for a uni project. Then the next step was using HTTP protocols and getting project members to use the server.
Lessons & tips: There are always many different features of SVN. I haven't used everything but try to see many different projects so you get exposure to different ways trunks and branches are setup.
Resources: svn book at red bean
