If you are trying to build credit, you will want to go with a secured visa. Capital One and US Bank both offer excellent secured visas for people just like yourself. A secured visa is where you deposit the credit line available. I believe both of them require a minimum of $300 to be deposited to the credit card. However, the benefits are excellent. Both these banks will report the accounts as non-secured making it look like they gave you credit. Once you hold these 2 cards for 3-6 months you will be approved for actual credit lines without any issues.
Have a great day;
CEO & SR Credit & Mortgage Consultant of
Everlasting Credit Repair
Making home ownership more than a dream...
Retired Mortgage Banker