@rojo Go for it, but plan for other jobs. If you think you're going to break the bank find a good low experience job(construction, welding, so on and so forth pay about $20/hr out of HS), a apply for every damn scholarship under the sun, or join one of the services(AFROTC is for the big brain scrawny kids, little PT; AROTC is for normal guys that don't mind getting shit on a tad but like having a good time(cyber got setup recently too); NROTC is if you want to be the gay(Navy) or MuhREENS(jarheads) and is pretty fucking fun if you get the right job(never do shit to do with the reactors, fucking soulsapping from what I've heard) and some of them let you draw dicks and shit with the ship). National Guard is pretty chill, yeah you're a weekend warrior but you only do drill once a month and get a fuckton of scholarships alongside your drill pay. Also, AF gets a lot of chicks and if you go Army you look like fucking Ryan Gosling to AF. The math is really only a bitch when it comes to Cal2 and once you're past that you're golden. Programming itself is comfy, but you gotta find your zen and be prepared for a rocky relationship with your computer. Circuits and logic are no problemo.