As a relatively recent college grad (currently 27 years old) I would suggest building solid average age of credit with no-annual fee cards. I currently have several that I've had for 5+ years now, and will probably never cancel. From there, you can cycle in one or two cards at a time with annual fees that you can churn.