This is basically what I did as well. Worked, went to a nearby good state college at night and on weekends, CS major, no debt. Did as many classes as I could handle per semester. Initially I lived with my parents, but was in my own apartment later on. Worked out for me.