Just get a card with some sort of Reward Points or Miles if you enjoy traveling. I pay everything, Gas, Food, etc on my Amazon Prime card and just pay it in full on a daily basis. I use the racked up reward points at the end the month to buy shit I don't need. You don't have to pay your credit cards when the statement comes. You could pay as you go. Great Credit is very Important. It's the difference between getting a bank loan @ 2% Interest and getting one @10%-16% interest. I know people who have shit credit that are paying 22% interest on their car loans which is insane.
While paying it daily might be a good money management strategy if you think you will overspend, it is not a great way to build credit because when the card reports you will show 0% credit utilization. The bureau's like to see that you 1) have credit and 2) use credit responsibly. This means using the card and paying it on time, but if the report always shows 0% used, they won't know that you are using your available credit, responsibly or not.
Like I said, do this if it works for you, but if the question is about building credit, this is not great advice.
Rewards points are another way to sucker people and keep the middle class trapped where they are. People with money never talk about how great their rewards points are doing.
Credit is just one form of money, if I use a credit card and spend $1000/month and get $5 of rewards am I better or worse off than if I use cash and spend $1100/month and get $0 rewards?
Money management is all about what works for each person, so if you like to use cash, great, do it. For me, cash kinda leaks out of my wallet on stupid stuff, a vending machine purchase, a $5 lunch, stuff that I wouldn't normally pull out a card to buy, but hey! I have a few bucks in my wallet. Yes, if a person is the reverse, hoards their cash while going nuts with the 'free' money that is a credit card, they will come out worse off.
Spend less than you make whether you've purchasing with cash or credit and you'll be ok.