Creating a website is not a simple as it seems. You have to know what you want to create, who your target audience will be, how much time can you afford to spend, and if it will be lucrative.
We also need to think about the appearance, the layout and design, the use of customization or just use a preset format, and optimizations.
My real goal is to eventually create a customized website using my own tools and programming. But for now, pre-fabricated blocks will do to start.