Intro to version control (git/github)

Target Skill Level: 
Beginners

The drupal project is moving from CVS to Git.  (at least I believe so).  It would be great to have an introduction on how to use this version control mechanism.  Even those that are not contributing modules / patches, it would still be a great intro to learn how to use Git on Github.