Git for beginners
Version control
Distributed Version Control. Image stolen from which is really good, go read it. Old-school version control.