It's not that tough to build a website nowadays because of the help of many website tools like WordPress and affordable hosting options.
One way to start your own website is by following this guide closely. This is how i start mine and it worked well.
With the guide you can start any kind of website or blog. Just make sure you familiarise yourself with the website building platform called WordPress (it's almost similar to Microsoft Word) and once you get your head around it, you will understand how to build any kind of websites.
In short, WordPress is like the engine of your vehicle and WordPress theme is the frame of your vehicle (you basically get to choose what kind of website you want). For instance, let's say you want a website to promote a movie, then you can just buy a WordPress theme for movie promotion and film marketing. Or if you want a food blog website, then you can just buy a WordPress theme for a personal food blog. Simple.
how to start a website