College for programming blows. There's no reason to take some college classes to do it when you can pick it up on your own. I think it's probably better that way, because then you can go to outside resources (which are far more willing to help than professors, believe me) to get information and help. College classes would be beneficial only if you're not motivated enough to get it all done on your own, and need the extra motivation of deadlines (not to mention the money you spend) to get you through the material. But I'm going to college studying Software Engineering right now, and my professor told me in the second week that there's nothing they could teach me here that I wouldn't be able to pick up from a book in a week or two. Get some good books, find some good sites with knowledgeable people willing to help, and you'll learn to code. That's how most of us here did, I think.