One of the big questions in internet marketing is "Should I set up a blog, or do I need a website?" The answer to that is very simple, and that is, you need both. So which one should you start with? Really it does not matter where you begin as long as you start somewhere.
But before you get started, you should make a plan of what you want your site to look like; you need to have a rough idea of the content, what products you will promote...and whether you will promote your own products, or just affiliate products. Having a plan will help to determine what kind of site you will need.
But despite of your plan, if you are an absolute newbie you probably should begin with a blog; the reason being is that blogs are easy to set up, and they will help to give you the basic understanding of how online marketing works. Blogger, and Wordpress are excellent blogging platforms.
Then when you are ready you can build your website, and use your blog to drive traffic to your site.
Depending on how much control you want over the look and feel of your site, setting up your own site can be a little more complicated. When setting up your own website it is good to know the basics of HTML and CSS, but if you don't there is no need to panic. Most hosting providers, like Godaddy will provide you with a tool called a Website Builder which does all the technical stuff for you. There is also a program which you can buy called Dreamweaver and this program is an excellent tool to help you build your site, giving you full control of your website.
Now another option you have is you don't have to get a hosting account if you don't want to; there are sites like BlinkWeb, Yola, FreeWebs, or Weebly which allow you to set up websites for free. The only downfall of these sites is that these sites are limited, especially the free versions. Nevertheless, they are a good way to get started, and once you have your site built and are starting to get some traffic you can always upgrade to the next level. And again with these sites you don't need to know any HTML or CSS to set them up.
Personally I would not use these free websites as my main site, simply because they are so limited, but they are great for setting up a mini site and driving traffic to your main site.
So as you can see, it really does not matter where you begin, in the end you simply use all your sites, and blogs to drive traffic to your main site.