I had to do the same thing. My parents were only able to afford two years, the rest was on me. I got some partial academic scholarships which helped, but I had to bust my ass to go, and it made it that much more fulfilling. Nothing makes you feel better than being able to tell someone in an interview that you worked and paid your own way through college without the aid of your parents.
There are a ton of options available to smart kids. Also, don't kid yourself that you need to go to an Ivy League school for an education. My roommates all got jobs at large companies and two of them were chosen over Ivy league grads. They both came from a state college engineering program.
If you really want to go, then go. There's SO MANY opportunities out there which weren't around when I was coming out of high school. Two year technical degrees can get you a $50-60K a year job. There's code schools, online colleges, and other avenues you can explore. Hell, maybe you don't want to be a programmer - there's a HUGE deficit of skilled labor right now. I have a brother in law who's a welder who makes a low six figure salary because his job is in such high demand right now.
Don't let life get you down. If you're driven and want to succeed, then go out and do it. There's no many less barriers today then there were 10 years ago.