Programming is a hobby (one of them). I started with batch and BASIC in junior high school and progressed from there. I'm 99% self taught. The other 1% is from my 2 year stint as a CS major in college, before switching to Environmental Science. Now I'm labor in a glass factory.