This document provides an introduction and overview of using version control systems like Git and GitHub. It outlines the goals of understanding what these tools are used for, creating repositories both online and from your desktop, pushing commits, forking repositories, and pushing edits to forked repos. The document explains that version control systems allow users to track changes made over time, keep work reproducible, maintain good documentation, and collaborate without overwriting each other's work. It provides instructions for tasks like creating personal and project repositories, adding files, and making commits locally and pushed to GitHub, as well as collaborating through forking repositories and making pull requests.