This document provides an overview of how to get started contributing to open source communities. It discusses why someone would want to contribute, such as gaining experience, networking, and recognition. It also covers the different types of contributions that can be made beyond just coding. The document then offers tips on how to decide which community to join, including researching their communication channels and looking for opportunities that match one's goals. It also addresses what to do if issues arise, such as unresponsive community members or encountering inappropriate behavior. The overall message is that open source communities provide many benefits and opportunities for contributing.