I messed up college because I was too much into partying and wasting my time. I thought life was going to last forever. Well here I am and I still haven't graduated from college due to my constantly changing majors and not caring.

I've decided that college is a waste of money and time and I'm going to teach myself programming/software development since I already have some knowledge in this area. I was wondering if anyone here has gone down the path of teaching this to themselves and could give me a couple pointers to where I could start?