This document provides guidance for contributing to open source projects. It defines open source and discusses why one should contribute. While not necessary, programming experience can help contributions. The document recommends finding easy issues labeled as beginner-friendly using keywords like "Easyfix" or "Low-hanging-fruits". It suggests resources for finding projects to contribute to, including whatcanidoforfedora.org and checking individual project pages. Specific tips are provided for communicating effectively and using tools like Git and text editors when getting involved in open source.