Anyone can build a web site. Anyone and everyone has access to the tools that are freely available on the net, with which one can start opening doors to what the net has to offer.
But it is a learning curve. Something that can get expensive if you start by pressing the wrong buttons.
The rules are simple. Keep it simple. Keep it flexible. Make sure you have the room you need to move about in. Don’t allow yourself to get locked in to the extent where you become dependent on developers, designers and marketing consultants.
Not to forget your hosting company.
Learn how to register a domain and open a hosting account. Make sure you can pack up your site and move it to a different server, if you have to. Take responsibility for the investment you are making in what you start.
This is a bit like growing coffee. It takes time and experience.