This document provides an overview of how to contribute to GitHub. It begins with an introduction on the meta goal of getting the reader set up on GitHub that day. It then demonstrates how to create a first project by signing up for GitHub, creating a repository, making edits locally, committing changes, and pushing updates to GitHub. It discusses using branches to make separate changes and submitting pull requests to merge changes. Finally, it provides examples of other ways to use GitHub beyond code, such as running websites, writing books, creating lists, filing bugs, and finding projects to contribute to.