Before you can begin making a website, you’ll need to properly understand what websites are.
Do you already have a website? If you’re thinking of re-designing it, you should start by assessing how good it currently is.
When you know what you’re going to make and how, you’ll need to design its webpages.
Next, you’ll need to develop it.
When you feel like it’s ready for launch, you will make it available on the internet.
Lastly, for any effective website, you should optimise and improve it.
If you're making it for someone else, you can then charge for it.