Publishing and giving avay free articles is one of the best ways to generate traffic to your web site and boost sales.
- You become an expert and gain credibility
- You improve link popularity
- You get increased traffic
- You get free publicity
And many other benefits.
Writing articles is not difficult and publish them is no problem either as long as you have something meaningful to write about.
You don't need a PhD in the topic you are writing about but some basic knowledge is of course needed. You should have no problem to produce great articles if you write about your main interests.
For a better understanding about the benefits of publishing articles i recommend you read the article " 9 reasons why giving away free articles can boost your sales"