5 Resources that helped me learn Git

iainfreestone profile image Iain Freestone Originally published at iainfreestone.com ・2 min read

When I first started learning Git I got confused a lot (I still do).

These are the resources I used then and the ones I still refer back to now.

Git Book

When I started learning I was recommended this book and it is a fantastic resource for everyone.

Alt Text

Learn Git Branching

Learn Git Branching is an interactive website/course that walks you through using Git for the first time. Level up your git skills as you progress through the challenges.

Alt Text


Gitlet is an implementation of Git in JavaScript written by Mary Rose Cook. The code is fully annotated and explains both Git and the source code behind building Gitlet. Great for getting a look under the bonnet of Git.

Alt Text

Oh Shit, Git!?!

My go-to resource whenever I hit a problem, A comprehensive collection of common problems and solutions

Alt Text

git ready

A collection of git snippets and tips for all users. Another great resource to refer to when you a struggling to solve an issue involving git.

Alt Text

Would love to hear of any other recommendations.

If you enjoyed this article you can follow me on Twitter where I regularly post bite size tips relating to HTML, CSS and JavaScript.

Posted on Jun 3 by:

iainfreestone profile

Iain Freestone


A Web developer from Hampshire in the south of England.


markdown guide

It's so useful for me. Thanks, Iain!