Benjamin Graham - The Intelligent Investor is a very famous book many people start with. The problem with learning by resources, is the markets are consistently evolving. And everyone has read the same books...
Best to go on the forums like ADVFN or iii and see what people are saying about certain stocks, and learn by doing (and losing a little $).. Think of the losing part as you entry fee to the party. If you do it smart on the spread betting websites, you should be able to keep the losses very low.