After earning two college degrees in business-related fields, I decided that there was a real future in programming. So I started from scratch with almost no prior experience.