How do people create websites?

How do people create new websites? I am not asking for a link to one of those build-a-website things, but an explanation of how to do it independently. Because I feel like there is no way that the only way to build a website is to use of those annoying building sites.
5 answers 5