Sim, é definitivamente possível fazê-lo sem incorrer em dívidas, ou pelo menos muita dívida. Eu frequentei a faculdade comunitária e trabalhei no varejo por dois anos, depois passei dois anos fazendo trabalho-estudo enquanto frequentava a universidade. Meus homens fizeram um pônei de cerca de 20k para moradia (pelo que eu sou muito grato), mas se eu tivesse que tirar isso em empréstimos, não teria sido exatamente um fardo que esmagaria a alma. Por outro lado, optei por estudar inglês em vez de CS ou EECS porque não havia horas suficientes no dia para trabalhar E dormir E passar equações diferenciais e álgebra linear (e eu tenho o W para provar que eu tentei, também). Mas não parei de programar. Depois de passar cinco anos percebendo que não gosto de escrever técnicas e me esconder em projetos de codificação onde eu pudesse, passei para o desenvolvimento em tempo integral. Nunca fui mais feliz, mas provavelmente estaria ganhando mais dinheiro se meu grau tivesse letras diferentes. Difícil dizer qual teria sido a melhor escolha.