Hi, I'm reading the Fontanills's
The Stock Market Course - Google Book Search
so looks OK for a beginner like me.
I use
Zacks.com - Zacks Investment Research - Proven Stock Ratings Research Recommendations
Just create a fake portfolio and taste the waters, Markets are crazy nowadays....be careful