There is no "magic card". Each person spends differently. Each person wants something different. People's wants form credit cards range from low interest, to no foreign transaction fees, to rewards (even in that category some want miles and some want cash).
Here is a link some review of cards for limited credit history: Credit Cards for Fair Credit
Also you can look into Student Cards
if you attend school.
There are other good cards out there if you look at those that are geared towards "new users". A niece of mine just received her first credit card. She went with the Capital One Journey card.
Hope it helps.