At your age, I think you can do better than a roth or a traditional IRA. IMO, just a plain old online brokerage account is the way to go. I use Fidelity. If you are a conservative investor (like me) stick to mutal funds, blue chip stocks and treasury bills. I am a little older than you, and I also have some savings bonds.
The thing is, that you can reasonably expect to be making some major purchases in the 10-year timeframe (house, car, etc), and if the Roth is your ONLY savings, then you will get hit with tax when you take it out. Also consider, that it would be better to pay tax on that money NOW than later on when you are making more money.
Just remember that diversity is the key. large-cap stocks, with a few bonds thrown in is a nice conservative formula for growth. Also, I would avoid becoming an active trader -- pick your stocks for the long haul. Leave the day-trading to the professionals who, despite their experience, consistently fail to out perform small investors over time. There are plenty of good sites on the internet about small investors. Educate yourself. Decide your tolerance for risk (mine is pretty low for a young guy), and invest accordingly.
Mith
PS. Some stocks I own: MSFT, INTC, HD, GE, SO, WM, BBY, CSCO, SYY, ummm... BUD, MRK, XOM, PFI, NOC, IBM. A little tech-heavy, as you can see, but I counterbalance it with a huge chunk of SPY (S&P500) that compromises about 30% of my net investment. Bonds are only about 11%.
GL.