I find the alternate methods people use to become programmers fascinating (alternate as in "didn't graduate with a CS degree from a 4 year school when 21). I did something different than this article suggested-I used the Post 9/11 GI Bill to take almost every single CS course at my local community college.