www.lissaexplains.com/
The link above is worth checking out if you need to learn the basics of html.
You can design a simple website just using notepad. Just make sure to save as, choose all file types and give your file name the extension ending of .html. Example: index.html.
To upload your new index.html page you will need either free/paid web hosting or your own web server. Check out
www.bravenet.com for free web hosting. After creating a free account you will be able to upload your index.html to your bravenet account and preview your work there also.
You can also use a html editer they have available to build your website.
There are many other free webhosting services available if you search for them.
I hope this explains a little better what you had questions about.