What made learning Git easier for me were
web-based interactive tutorials and online courses. They made the task
more fun and engaging, which in turn made it less tempting to give up
on. Plus they didn’t require me to install and configure Git on my
computer, so I was able to explore and experiment right away.
Source:
http://www.linuxtoday.com/developer/interactive-git-tutorials.html