When you are a beginner to make a website, there are so many options to do it. You can start it by making a blog. There are so many sites in the internet that offers you a blog service for free. It sounds too good to be true, making a blog for free, but in return, usually there will be ads displayed on your site unless you upgrade to their paid account service. Some people don’t mind living with ads on their blog, but if you want more control over your blog, you need to consider of choosing your own domain name and host it in a paid web hosting service.
If you live in UK, you can find UK Web Hosting that offers good services with affordable price. Here is the example of the services and the price:
With only 2.98 you can have: 1000MB space, 1 free domain name, unlimited email, 10GB data transfer (bandwidth), 24×7 technical support, free online website builder, webmail, cpanel, Microsoft Frontpage compatible, Dreamweaver compatible and anti spam/virus.
Of course you can always upgrade the service if you think necessary, but with the cheapest starter plan they provide it will cover all your needs for beginner. The paid web hosting is always far more superior than free blog services.