I recently watched a video centered around how much it costs college/university students to complete a degree. It was pretty scary thinking about how much these young people wind up owing by the time they graduate. Even scarier is how much they wind up owing after going back to upgrade their degree. Then, so many of them can't even get a job in their chosen field.
Gone are the days, it seems, that a young person could work their way through college and be debt-free at the end of it. There was a time when a kid could work at a burger joint, play guitar at a local eatery, or even work on campus to foot the bill for classes, labs, and books. Some kids are still able to do this. One things is they don't live beyond their means. They use their income for education and basic necessities, not for dining out, nights on the town, fast cars, or designer duds.
Maybe that's the real answer -- learning to budget.