You Website is where you manifest yourself online as a service or product provider. The address where people can find you and your business 24/7. We all should all have a rough profile and theme for our business. So lets get into what to build.
You will see suggestions of ways to do it without a self hosted website - there are often serious drawbacks to these other suggestions. Mainly in regards to control and ownership of the content you create. Right now we are working out where you fit in to the vastness of the internet. A big problem is you built a perfect presence then the owner of the platform shuts you down. This can happen on Facebook, Google and many similar platforms. And there is little you can do about it. So buy a domain name, chose a suitable hosting provider and own it.