(2-part post):
First, you need to design your website. Obviously, you'll be looking for free software. Serif is a great software company, which makes older versions of many of its programs available totally free of charge. (Most people find that this free software is perfectly adequate for their needs. The newer stuff just has a few extra 'bells & whistles', which aren't necessary to accomplish the basic task). The relevant free program, for web design, is WebPlus 6:
http://www.freeserifsoftware.com/
Next, you'll need somewhere to host your website. I'd be extremely surprised if your ISP doesn't provide you with some free web space. (Almost every ISP does. The amount provided is usually perfectly adequate for most people's needs). Check your ISP's website for details of how to use this free web space. (If your ISP doesn't offer free web space - which, as I've said, is very unlikely - just Google 'free web space'. There are dozens of companies which provide this service but you should be aware that they're funded by advertising which will appear on your web pages or on pop-ups which appear when people view your site).