You could also do this by contributing to an Open Source project rather than a for-profit organization.
Look up Google Summer of Code. You won't get into the program if you're not a student, but it's a great jumping-off point for finding communities that are willing to nurture newbies.
Look up Google Summer of Code. You won't get into the program if you're not a student, but it's a great jumping-off point for finding communities that are willing to nurture newbies.