How can I contribute?

I am an Electronics Engineer pursing my Btech rfom IIIT Delhi, I am keenly interested in making open source contributions and trying for GSoC. I wanted guidance on how I can contribute and work for open source asap.
Thank you.

Please read the page, start interacting on and create a proposal on the eLinux wiki.