This document provides a beginner's guide to contributing to open source projects. It discusses why people contribute (e.g. to expand knowledge), what organizations gain from contributions (e.g. business enablement), and how to get started. The guide recommends starting with documentation, answering questions, reporting bugs precisely, and eventually writing code as skills are built. Contributing helps individuals and moves projects forward for the benefit of all.