I'm interested in learning about version control. To pursue that interest, I am teaching myself git.
Among the things I've learned are how to "pull" from a remote git repo (in my case one on Github), how to commit my changes locally and push those changes to Github and how to delete a file in a git repository and subsequently push that commit back to the repo.
While all is not clear, the fact that I could get going in such a short time must mean something. Things like branching and evaluating patches are beyond me at the moment, but hopefully I'll be able to learn more as I go.
Among the available references, there's an O'Reilly book (always the symbol of good taste in tech literature).