I know you are getting a lot of recommendations to start with a Wordpress first. However, it sounds to me that you want to create your own design. If this is the case do both. Make sure your web host has WP integration. Design your site while working on your blog theme. You can use your static site to work on your design and still post on your blog. As you become more comfortable with the WP CMS, you can integrate your design to your WP blog later. There are lots of tutorials online to help you.