How to create a webpage?

Updated: 25 October, 2021 seen 637

A friend of mine asked me, how to create a  website. For some, this question would sound really childish, but for the majority, I believe it's a mystery how to make a website? Working with CSS, not even speaking of PHP.

Many enthusiasts end using some WordPress CMS and apply its variety of themes and plugins. Many end with nothing

I remember what was the start for me - I wanted to create a website but didn't know-how. It was around 2002. WordPress was not in town yet. It took me like one year when I discovered Microsoft FrontPage, I even bought a book - Microsoft FrontPage for Dummies, or similar. That book was a relief for me, I learned basic HTML, get to know what is FTP. And then I get another problem - hosting. The ways I tried to figure how to upload my precious FrontPage generated content to the public_html folder on some cheap hosting.

After all, I finished, that no hosting was good for me, and started to learn Linux, and configured my own box, running Apache, using Bind - put it under my mom's desk, and told her, not to shut down it :)

Many years have passedn, since then, but the question seems to stay: How to create a webpage?

In brief: 

  • Learn HTML
  • Learn CSS
  • Find a reliable hosting
  • Be ready to master new things slowly
I still can write some basic HTML with closed eyes:
<title>My superb webpage</title>
<h1>Hello World!</h1>
Lorem ipsum