Distributed version control system for tracking code changes and collaboration.
There are several ways to contribute to open-source projects, even if you are not a developer.