html blog template to wordpress template

That is a much bigger topic than can be addressed here.

Please take a look at the WordPress Codex entry on Theme Development

Generally speaking, you break the HTML into a header, footer, and content area. The header goes into header.php, the footer goes into footer.php and the content area goes into index.php or another, more specific template file (like home.php, single.php, page.php, etc). You theme use theme functions and some basic while loops to output content from the database and onto the page. There’s a lot more to it than just that, though (like styles.css, functions.php, etc).

Again, you really need to start by reading the codex.

Sidenote: You can also use the TwentyTwelve theme as reference. TwentyTwelve is included with all new WordPress downloads.