I have a BS in accounting and a computer science minor from years ago and want to learn to program professionally without having to go back to college. What minimum compentencies and/or certifications should I obtain in order to be employable and in-demand? My ultimate goal is to telecommute and do contract programming.