Pro Git is a nice book I recommend to newbies – yet I hadn’t fully read it once. I decided to do so, and I think it was reasonably useful. Most of the stuff in here I already knew, and the treatment of the stuff I did not (Git Internals, mostly) wasn’t deep enough to be useful. Nevertheless, reinforced some useful concepts in my head and probably gave me enough strong foundations for when I decide to dive into the actual internals of git more (probably by reading the source code?). Also looked very newbie friendly, so I’ll continue recommending this to people who want to learn about Git.