Learn how to manage a codebase with Git including setting up a repo, using branches and pull requests, and merging changes. No matter what programming language you use, no matter what operating system ...
I'm fairly new to git and most of my interaction with it has been via the IntelliJ Idea IDE. But sometimes I use a command line. In one directory I did "git init", "git add files", and "git commit".