Linda Ikechukwu Great question!
Back in 2012/2012 when I was learning new things, I wrote a lot of articles for companies like SitePoint. I wish I would have equally contributed to open source projects. If you are just starting to code, you can learn a lot by understanding open source projects and trying to fix their open issues.