If you have bad credit you'll likely not be able to get a traditional credit card like you could if you had great credit.
You can still get a credit card though with bad credit.
The type of credit card you'll need is a secured credit card which is a credit card for people with bad credit.
You secure the credit card balance by paying an upfront deposit and if you use the credit card responsibly then eventually you'll get the deposit back and the on time payments will boost your credit score.
The best credit cards that a person can get with bad credit are.
Capital One Secured MasterCard.
Indigo Platinum Mastercard.
Credit One Bank Unsecured Visa with Cash Back Rewards.
Milestone Gold Mastercard.
Total VISA Unsecured Credit Card.
Discover it Secured.
USAA Secured Card American Express Card