Doubts on how to make contribution

My name is Abhishek Prasad. I am an engineering student from India, pursuing a major in Computer Science. I wanted to start contributing to open source. I did seek out the counsel of my fellow batch-mates and seniors in different parts of the country who have been associated with GSOC. But I haven’t been able to get quite familiar with the community. So, could you please tell me how to contribute on GitHub or debug codes.

Thank You,
Abhishek Prasad