git version control because i heard it was a simple effective way to store projects with versioning, and was much better than subversion which i'd previously used...
then i found out that linus torvalds created it in two weeks... ridiculous!!!
run man git
it says "git - the stupid content tracker" meaning the solution was stupid
it also says "everything is local" meaning git is a command line local app, some people think git is github or gitlab the websites, git runs fine without any remote repos and has features like group email notifications etc.
this led me to want to learn to check out the other linux shell apps and get a taste of how linux works, how the command line works, then it became part of my daily workflow because it is simpler, faster, more powerful and fully automatable by nature
the other factor i think that led to this was programming mechanical keyboards