A friend of mine showed me this site which is a great tool if you like to play games and practice your trading skills. They even create contests for a chance to win real money.
This is one of my favorite sites for easy to ready market info. Nicely laid out website and has a whole host of information including: best brokers to use, general investing, reading stock charts, personal finance and pretty much all things investing. Another great feature of this site is the interesting articles related to investing, plus there are several links to some very good investing books.
This is a huge educational site and has valuable education whether you are a beginner or a seasoned pro. By registering an account you can get some free personalized education that you can use to fit your needs. When you are ready to get a more in depth education you can pay for any course or module as they call it. It literally paced at a college level curriculum but you can go at your own pace. If you don't want to pay for any of the courses, there are still a ton of information you can read up on for free.