Too Long; Didn't Read
It is no secret that making contributions to open source projects is one of the best ways to learn a technology. But, when you are just starting out, it can be pretty overwhelming. I aim to give you some steps that you can follow in order to get started and feel comfortable with open source. The codebase of projects (especially the popular ones) are huge and if you don't have any experience with working with pre existing codebases, it is very overwhelming. Try to understand the codebase and understand the tech stack of projects as it will save your time later.