You need to have a computer with an open channel/port 80 that you can use as your host if you don't want to pay for one. The you need to learn some basic html and css. Once you learn how to change your layout in css and add content in html you will be all set. For a quick guide to html you can click my source.