Hacker News new | ask | show | jobs
by brainbag 975 days ago
I have taught a lot of people in classroom settings and as a leader of companies and teams. By far the best resource that I know of is the video "Git for Ages 4 and Up". https://m.youtube.com/watch?v=3m7BgIvC-uQ

The presenter uses children's construction toys to explain the surprisingly simple and intuitive git internals, and how each of the somewhat obtuse and unintuitive git command operate on their repository structure.

Once people understand the underlying concepts of git, even programming beginners, they can conceptualize what they want to accomplish in their repository, and then and then figure out which tool is the way to get there.