git for the lazy
That will take you from zero to hero... well, zero to something, fast.
On the side, I also gave Mercurial a shot, since I wanted to use it for some *shudder* Windows development. From what I saw, it lacked the two things I liked about git:
- Local, non-cloned repo "proper" branches (in progress though), and
- an index cache/staging area (I heard it has something similar, but I haven't found it anywhere).
So when it came down to git and Cygwin versus Mercurial and Window's cmd.exe, the choice was somewhat one-sided.
If I'm mistaken about either of those features, and anybody wants to fill me in, you're welcome to comment. :)
However, I do like Mercurial's local revision numbers. It probably works better for it than git though, since Mercurial's branches are essentially repository clones.