What is the best credit card for someone with no credit history
Capital One's normal master card is known to approve people with limited or bad credit history. If not that look into a secured credit card.  You put down a deposit of $200 or more and you get that much in credit, sometimes more.