A credit card is the best money earning vehicle for some. At the same time, credit cards are number one reason for debt. The primary difference is knowing how to use credit cards to your advantage.
So far in my life I have earned thousands of dollars in cash back and rewards, while I never paid a single penny on credit card interest, fees or penalties. Apart from that I also follow another rule, I avoid store credit cards for their limited rewards and high interest rates.