Iain Freestone

5 Resources that helped me learn Git

June 03, 2020

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.

Git Book

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.

Git Branch


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.


Oh Shit, Git!?!

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

Oh Shit Git

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.

Git Read