To become a good writer , you should first be a good reader. This teaches you what to write and how. So, you come to learn about ideas and style at the same time.
Read this post on discoverthewriterinyou.blogspot.com