About 3 years ago, I started teaching myself ruby in order to build a volunteer management app for several nonprofits I'm involved with .
I'm VERY grateful to the stack overflow community, and to the internet in general (codecademy is awesome!), for providing the open source knowledge and tools necessary to create this volunteer project--even though I had no prior programming knowledge.