Answer by William Gets:
You can do that.
With WordPress, you can create a website that behaves as a blog and then later add other content and functionality.
Make sure you start your blog using a self-hosted WordPress.org website rather than a WordPress.com website. WordPress.com is a free blog that is hosted by WordPress and is only a blog. If you then later want to convert this to a website-with-a-blog then you have to go through a conversion process.
With WordPress.org you can create a website and host it with your chosen ISP and set it to load the Blog page as the home page.
When you are ready to add functionality and content, you can set the homepage to a different page and add other pages and an online shop and so on.