Make your first contribution to an open source project

It’s a common misconception that contributing to open source is difficult. You might think, “Sometimes I can’t even understand my own code; how am I supposed to understand someone else’s?”

Relax. Until last year, I thought the same thing. Reading and understanding someone else’s code and writing your own on top of that can be a daunting task, but with the right resources, it isn’t as hard as you might think.

The first step is to choose a project. This decision can be instrumental in turning a newbie programmer into a seasoned open sourcer.