Git – a distributed version control system – http://git-scm.com/
Video of Linus Torvalds talking about Git on Tech Talk: http://www.youtube.com/watch?v=4XpnKHJAok8
Online Tutorials:
Basic: http://try.github.io
More Advanced: http://pcottle.github.io/learnGitBranching/