This document provides guidance on how to get started contributing to open source projects. It first defines what open source software is, noting that it is both free as in beer and free as in speech. It then lists reasons for contributing such as learning from others, giving back, discovering new tools and technologies, and potentially getting paid. The document outlines steps to take which include building a small project, using version control with Git, choosing an open source license, writing a README file, and sharing the code publicly by pushing it to GitHub. Lastly, it describes how to contribute such as fixing issues, providing design work, testing projects, and engaging with the relevant community.