You must be familiar with Github and Git. Many open source organisations use Git for managing source control. Also you need to know the language of your choice thoroughly,so learn a lot and then start your project. But first choose it. Join the mailing list, and introduce yourself (on Github page,gna page you can find it).Then as every organisation has bugs in its software, choose it for yourself (maybe the easiest one).And the last one post on the mailing list detailing the bug, resolve and the file in which it could be found. AAAAND wait for reply.
... View more