Do I need to buy themes to create my website?

No. Although, there are premium themes (https://evisionthemes.com/product/tag/premium/ ) that you can buy, we offer free themes (https://evisionthemes.com/product/tag/free/ ) as well. The two major differences between them is that the premium themes offer more features than the free theme and the premium themes come with dedicated support which is not available for the free themes.