To everyone that asked about html-coding, to code a blog from scratch you'll need much more than html, you'll need php, mysql etc. The easiest thing is to use a blogengine like Wordpress that you can host yourself, find a good layout to edit, and then edit the css (and the html/php if you wish)