Git

You'll want to use Git to version control your projects. Git lets you manage changes to your code in a structured way.

We've colour coded the resources depending on the audience:

Beginner Medium Advanced