I think its better to start with a blog and see if there is a market out there for the content you provide. Make sure you are providing affiliate products to the market of your choice (YOUR niche).
You will be able to turn your blog into a website, if it works out, easily. And you can use the subscribers to get word out about your new website! One thing I don't know many people realise, is people don't like dodgy looking new sites unless it has promise, therefore leaving pretty quickly. At least blogging people are coming to you to hear what you are writing about and usually don't worry too much about the state of your site. This is just some of my experience. The more you read the more you will learn. And don't read too much because you're afraid to have a go. Just dive right in! All the best