That nice lunch might cost 20$ if you paid cash, but use your CC and it's really 20$ + the interest you are going to pay. If it's going to take you 4 years to pay off your 20% APR CC debt then that 20$ lunch is really 41$ 50c.
PS: That is not to say paying cash for lunch changes the numbers when you are in debt; CC increases the cost of "everything" you buy without exception.
I download a csv of my transactions, import into ledger (https://github.com/jwiegley/ledger/wiki/ it's like mint, but for the command line), then just "ledger balance --cost expenses". All my CC transactions are labelled ("expenses:entertainment:bar", "expenses:computer:github"), then I have a big black box: "expenses:cash".
Do you think giving 2% cash back is just the credit card companies being generous? They are making way more through that scheme. Plus, those cash-back cards generally take a higher percentage which will lead to higher prices to compensate.
The best thing I ever did to save money was to track where I'm spending it.
The cost of that lunch should be $19.60, or less.
Considering that this is pretty much the primary way that education is paid for these days, simply repeating "debt is a bad idea" hardly seems adequate.
(and I am personally happy to be debt-free but I can see why my indebted friends made the choices they did, however badly they may have worked out).
There's a bubble in higher education where many people are being promised a good life merely by going to college. These people get out of college, find out that such a good life was just a mirage, and then find out that the $200K in debt they took on for it wasn't such a great idea either.
The responsible thing to do there is to just say no. Don't go to college, and find ways to prove that you can add value to people without that college degree.
Or just go to a college that doesn't charge $200k in fees?
Actually, a bunch of top colleges will give you a full ride if you're under a certain income, so if you get one of those packages, take it.