For me, ultimately, Git is best understood when there are visuals. The command line is cool, but if there's a tool that begs for a UI it's Git.
Yeah, I know there are Git UI tools, so many the article should have suggested some of those as well?