This year one of my greatest personal achievements was to finally make some progress with understanding and using GitHub, to the point where I have been able to submit a number of PRs to the Classic Commerce project.
I used GitHub Desktop rather than tackling the command line, but it still gave me quite a few challenges and there was much wailing and gnashing of teeth (both from me and James). One of the main problems is that there was nothing I could find online that explained everything at a really basic level. So, I decided to write up my own; partly to get it very clear in my own mind but also to maybe encourage others to have a go at contributing.
Anyway, here it is: https://simplycomputing.work/github-desktop/
Let me know if anything is missing or confusing and I’ll try and clarify it some more.