Hi, I'm starting to work on a Master's in CS right now though my undergrad is in another field. I have never worked on anything other than what I have written myself. I have never even really worked on a group project in college. So what I would like to do now is to start contributing to some open source project, both because it can help the project and because of the experience I can gain. When I check out code for some of what I imagine to be small projects, I am overwhelmed by the amount of classes and code that I have to dig through to begin to understand what's going on. Can anyone suggest a small open source projects that I can get started with that will help me get experience with some bigger code bases and working with others.
I would prefer the following languages (in no specific order, I guess) Python, C#, Java...
Would rather avoid C/C++ for now.
Thanks,