Possible Duplicates:
How should I contribute to an open source project?
How to get involved in an open source project
How to contribute code back to an Open Source project?
I'm a Computer Science student, and I want to increase my programming skills. I'm using Ubuntu now and I want to contribute to an open-source project, but I don't know where to start and how to choose a project, and I don't know if I can start with the college skills that I have, so is there any thing that I should do before contributing to open-source or should I wait till I work and get some experience.
Programming Languages: C/C++, C#, Java, Python, PHP, JavaScript