Version Control with Git
When choosing a programming language or database, there are so many options to
choose from. And people regularly create new options since they are not happy
with the existing ones. But for version control, there exists essentially just
one option: Git. And while it takes some getting used to, it must do something
right, if nobody wants to spend the effort to improve upon it. This is a
small introduction.