Don't listen to the people telling you to just use a debit card. They don't do crap for your credit score and if your card gets stolen it's more of a hassle to get your money back. I would avoid getting anything that gives company specific rewards like the Sony card or the Amazon one. Also avoid annual fees for your first card...cancelling a card has a negative effect on your credit score, so if you get one with an annual fee you may be stuck with that stupid fee for a while for not much benefit. Look for cards that give bonus points on stuff you already buy (American Express has one that gives 2x points for buying groceries and Discover gives 5% on a rotating list places that changes quarterly or you can get one that gives more points/cash back on gas since most people always need that).
Just treat the credit card like a debit card (i.e. never spend more money than you have in the bank) and you'll be fine.
This. You need a credit card. Absolutely. Not having a card will mean you have no credit, which will impact everything from employment checks, renting an apartment, buying a car, house, etc. Debit cards, though they seem "safer", are not. They do not provide fraud protection, and they give a thief a direct line into your bank. They also do not build any credit at all. Get a no-fee card that aligns with your interests right now, set it up to pay off every month, and keep that for a few years. Once you have good credit and income, the credit card companies will fall over themselves to get you a better card.