I am an engineering student who spends most of his spare time watching TV rather than coding. So basically I have zero experience with any kind of version control system. My
I would suggest this three for beginners
http://git-scm.com/docs/gittutorial
https://tutsplus.com/course/git-essentials/ (video tutorial)
http://lifehacker.com/5983680/how-the-heck-do-i-use-github (gihub)