Opensource.com - https://opensource.com/article/18/4/get-started-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.