Setting up Git
Keeping track of your code and the changes you make can be almost automatic with git.
Signing up for a Git Repository in the Cloud
There are a number of providers that offer Git repositories that can be used to back up your repository and easily share your code with others. Here are a few options:
Download/Install the Git Client
You'll need to download and install the Git client. That's enough to use git within IntelliJ like I do in my lectures, but you may want to download a Git client that offers a GUI. Here are a few good ones: