Signing up for free programs and promos is a good start. If OP has some cash banked from summer jobs/pt work, he could open a checking account and get a points earning debit card like alaska air or delta (i know I had a debit card when i was a senior).
I would also sign up for a secure credit card to start building some credit.