6
Article: Version Control Concepts and Best Practices
This is module 6 of 9 in the learning set
This is an excellent overview of key concepts around version control and discusses best practices for SVN, Git, & Hg. This article is language agnostic.