You can always start with a free theme. A free theme can give you everything you need to get started with blogging. However, a good premium theme gives you extra extended flexibility in terms of design and customization that will make it easier for your website to stand out and perform well.