I wouldn't say don't get a credit card in college. Too many screwy things can go wrong when you're using a Master Card or Visa-branded product, and unlike with a debit card, a credit card give you float until you can resolve why something that was supposed to be run as $20 was charged as $200. Doubly so when you're outside your normal geographic and banking range for whatever reason.
Just be organized about it. Modern online banking makes it so easy to keep on top of the charges. If you charge something while partying on the weekend, keep the darn receipt, and get into a routine where you go online and actually move that money from checking account to credit card every Monday.
I managed to never carry a credit card balance in college even though it was back in the stone days when you had to mail a paper check off to the CC company every month.