Git from the Inside Out
Fantastic writeup, definitely the easiest and clearest I've come across in terms of being able to follow along from first principles after being only a git customer.  Bravo.<p>If you know of any resources you think are even better please do share! xD