I feel like I have some authority on this issue, as I just graduated with my Master’s in Computer Science in May. Before that I got my B.Sc in 2014, also CS.
Speaking as someone who was conditioned to have an irrationally high fear of debt (thanks Dad), I was pretty sure I wasn’t going to be going to college. During my HS graduation I made a pact with my parents and one of my teachers: I would go to college on the condition that I remained solvent. The moment I needed to take out a loan, I would drop out. (It’s also worth noting that I was so paranoid I didn’t even get a bank account or credit card until I was 23).
Through a combination of working as a busboy, a few small scholarships, the pell grant, and zero dollars from my family (thanks Dad), I got through all four years of my undergrad. My habits were:
[ul]
[li]Attended an in-state university[/li][li]I worked 30 hours during the semester, mostly on weekends. Full time during breaks[/li][li]I lived with four other students in a 1200sqft house, off campus ($300 rent for a shared room)[/li][li]Rode a bike to school[/li][li]Subsided on a diet of rice, milk and tuna.[/li][li]Pinched every last penny until it screamed bloody murder[/li][/ul]
All-in-all it actually wasn’t too bad. If you’re willing to work, sacrifice a significant portion of your social life, and aggressively budget it should be easy, in theory.
Grad school was much easier, as I had a well paying internship ($30+/hr), plus I was getting paid for my thesis research as well. No pell grant, but I really didn’t need it at that point. Oh and because I was technically working for the university, my tuition was reduced by like 50%. Like I said, walk in the park.
Currently I’m working as a computer programmer for a well known defense contractor, pretty good money. Not quite rock-star programmer levels, but pretty close to six figures. I’ve managed to save about 35K since I started this job in six months ago. I’m incredibly paranoid about lifestyle inflation so my budget hasn’t changed much from my poor college student days.
Oh, and this is all in Nevada by the way. Which has a pretty low cost of living, by the way. If you live in say Palo Alto, your experience may be very different.