OK, first I would make sure you have your own financial house in order before even thinking about investing in individual stocks.
Dave Ramsey - Total Money Makeover is a great place to start with this. Paying down debt, especially credit card debt is the best risk-free way to spend your money.
Then you should start thinking about retirement and get into a 401K or IRA with a diversified portfolio.
Now to your original question, I recommend the Motley Fool
www.fool.com has a really nice webpage for new investors. And then just go to the library and get books on this, there are tons of them.
But it is so complicated. You have to understand that with every trade:
- There is a transaction fee on both the buy and sell side
- There are capital gains taxes and rates that change depending on how long you hold the stock.
- You need to understand how to read income statements, understand P/E, read a balance sheet to assess company health.
And even with the above, there are professionals that do this and are not retired, because even with this knowledge, it is a real crap shoot.
That said, personally I use E-trade for individual purchases, but I rarely do this. I use ING direct for liquid cash. Fidelity for my 401K.
And don't even think about options, that is a pure gamble and you have to sign an agreement with at least E-trade to get permission. And even if you hit it, your gains will be reported to the IRS and taxed at the ordinary income rate.