I agree with readerofbooks, it would be helpful to know what kind of website you want.
I would suggest that you try weebly (see the link below). You can sign up for free and you can actually create more than one site on your free account. There are paid accounts as well, which allow you to have online storage space, video, and other more advanced features, but the free sites are good value. You will have to choose what site type you want to make, and then you just drag elements to where you want them on your web page, type in your information, and you will have your own website.
I have my high school students make websites for class projects often. It is not hard to do. Just remember that once you publish it, anyone can see it. I would encourage you to do a good job and only post things that you will be proud to show to the world. Remember that what you post now can affect you in the future - once something is up on the web, you can never really take it back.
This is a difficult question to answer, because there are different types of websites. In other words, in order to advise you well, I would need to know what you would want to do on your website. Is it for commerce? Do you need a complicated backend with databases?
With these things having been said, there are a number of free websites that you can put up. What I like best is wordpress. It is a blog format, but because it is so powerful, you can make it into website. Moreover, there are thousands of plugin that you can use to make your website much more sophisticated. It also has a great track record and many other large companies are now using this platform. This is a good place to start. I would suggest that you look at other wordpress websites and see what you like and need.
You can create a free local website, but it can only be accessed in your computer. You can code your own website and pay a server. Although, today there are many websites that help users create a website withoug the knowledge of coding such as wix.com and weebly.com. You can create a free website, but it will not be fully yours. For example, if you make a website on weebly.com, it would be yoururl.weebly.com. An example is this website: http://genocideawarenessproject.weebly.com/.
The best and an easy way to create a website of own, is a website template. It is very simple and easy to use. And so many sites provide free templates. But I'll suggest that go far a paid website, as in free templates you will lack a quality. If you want you even can go for a custom website. It will be unique and you can do some improvement in the future if you don't like something. Just look at this and see a difference
Currently, there are many open source platforms available that allow you to create a simple website so easily and for free. Wordpress is the best CMS(Content Management System) if you are aware about it. You can make your own website using wordpress without much knowledge of any programming language such as HTML. You can add and update any type of content to your site without so much efforts with the help of wordpress CMS.
if you want to create a blog type website then blogger and wordpress is the best to start for free. in case you want to start up an own website you can try stepstocreatewebsite. _________________________________