A few years ago, I thought contributing to open source was something only experienced developers did.

I would look at large repositories, thousands of lines of code, hundreds of contributors, and immediately think:

"I'm not good enough for this."

If you're a student or beginner developer, you've probably felt the same way.

The interesting thing is that most aspiring contributors don't fail because they lack technical skills.