Do you want to know the sites which will teach how to earn money online? I would suggest you visit the list made by 45n5.com .
Well for me I am not against for those blogger who want to earn online as long as your content will not be misleading due to focu focus on earning only. If you would like to that, just make a niche blog that will focus in making money online. I am not yet going into 100% monetizing my site. I have only Adsense, Reviewme and Adbrite.