Ask HN: Please help a first-year CS student contribute to OSS
I'm a first-year CS student. I know a little bit of Python, JavaScript, SQL and C# - all to the level one would expect of someone who has completed a CS101-styled class in that language (except maybe JS).
I want to contribute towards something useful, and I want to do so as part of a community. The obvious answer is to look for an open source project, because they're everywhere, and all love volunteers.
But I have a problem. I don't know how or where to begin. I look at projects that look exciting, yet I become dumbfounded. I need to begin somewhere - some project and/or community - that is simple... I feel that I need hand-holding, but who could possible have the time for that? As much as I'd like to, I know that I - sadly - do not have the time to hand-hold beginners in my own area of knowledge (as well as a CS student, I'm a finance graduate).
I would hope that such assistance might result from a project or community structured as such. Surely I am not the only one in this boat. Does there exist some sort of structured open source project and/or community that offers such pseudo-hand-holding? Or, am I starting to early; must I learn more about data structures and software design before looking towards OS?