Contribution to open source has a myth around it.

People think that “contributing” means changing huge chunks of the code, and being a genius.

It’s actually not the case, documentation for example is a huge contribution to open source, sometimes scratching your own itch with changing a single method is also contribution.

Find something you like and work with every day, and when you encounter a bug, or a need for something, try and implement it.

14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star.