While I was in school my parents paid my rent and purchased a vehicle for me. Some people are fortunate enough to have parents that can afford to do this. I did get 2 degrees and taught myself C programming though. I was also a near straight A student. The people I know that didn't receive help from their parents were people who just couldn't afford it or didn't show enough promise for their parents to give to nickels and a dime.