– I have used code repositories before ( SVN ) but only to check files in and out, I didn’t understand what a repository or branch was so I really struggled in this section, especially because Git is very different than SVN in how it does repositories. I would suggest having an optional section on repositories and branches. Andrew sent me a presentation that he had that really helped, I think that might have helped me understand. I did find this helped What is version control | Atlassian Git Tutorial. I also struggled with branching and merging. I found that this article helped Git Branch | Atlassian Git Tutorial.
This could be more user friendly. From a trainee: