This document provides a beginner's guide to using Git for version control. It introduces version control systems and their benefits. Git is explained as a distributed version control system where everyone has their own copy of the repository. Basic Git terminology is defined, such as repository, master, origin, pull, checkout, commit, and push. The document walks through creating a new GitHub repository and making changes like adding a new file, committing it locally, and pushing the changes to the remote repository. It also covers pulling down changes from the remote.