My parents provided the basics. I took ANY job I could do from an early age whether shoveling snow, farm work, babysitting, etc. until I was 15 and could get my first "real" teenage job. From that point on, I paid for everything myself, except for housing and meals at home. Clothes, gas, dates, etc. was all mine. I worked at least 30 hours/week through high school, more during the summers. I also paid for 100% of my college. At least then it didn't cost over $100k.
Looking back on it, I wouldn't have it any other way. I had responsibilities and learned money management early on. I also learned how to work with a lot of different people.