HubPages is a great place to write. You can basically write about whatever you wish, providing it's within AdSense's TOS. You earn through various affiliate programs such as Amazon and AdSense.
There is a great and very supportive community of writers on the site. A great place to learn about writing online.