Discussion
Ask HN: How to give a crash course on Git?
I'm trying to build an application with a novice programmer. I need to teach him the fundamentals of working with Git and I'm hoping to find an approach that he won't find overwhelming. I'm a Linux/CLI guy. He is a Windows/VS Code guy. He has almost no familiarity with Git. I know he will be much more comfortable using GUI tools. The problem is that using Git through a GUI is very counter-intuitive for me. Do I need to just bite the bullet and spend a few days trying to familiarize myself with the tools he will be using or can I separate the technology from the tools when trying to teach him? More broadly, how do you approach teaching someone something differently than you would do it yourself?