Given that students should also get into the habit of paying their credit card bills on time and in full at this point in their credit careers, a no annual fee student credit card would be free to use and would preserve the option of building credit without actually making purchases.
FORBES: The Best Credit Cards For College Students