You need a very good knowledge of computer programming. And you need a lot of money. You have to learn the codes for userinputs, displays and so on. Or else, if you want a template website (a website which cannot be designed by you but is generated by programmers, the data is the only thing you can put in), you can go to a Website Website. Webs is a good engine to create a site. Still, to create a website you need a lot of money.