How to make a website?

If you think making a website is difficult and you must know programming to design a website then here is step by step website making guide.