Here's what I did: Just use scottrade, they have really good charting services, low commissions, and a decent mobile app. Sign up and fund your account. Then, buy an ETF or mutual fund as your first position so you don't have to worry about diversification. You can add individual company stock later. I recommend something like JKE (large cap ETF) to start with. Then build off of that. For example, if you believe Europe will recover soon, you can add IEV to your portfolio. If you believe the price of oil will increase, you can add XOM, CVX ect. As time goes on and you form a better understanding of the market, you can customize your portfolio to meet your investing goals.
I recommend reading the WSJ every day. I also consider investment outlooks released by investment banks (Goldman and RBC have these for free online) to be very good resources.
Continue studying through books and online resources. It's fun to make money through investing. One more thing: don't churn your account.