Report Step 1 in Beginners Web Design Posted December 19, 2011 · Edited December 19, 2011 by Wickham You need to buy a domain name from a company like http://www.ukreg.com/ where it will tell you if the domain name you want is still available (ie no one owns it at present). It will also tell you how many years you will buy. The prices haven't changed for many years. You give your credit card details and email address and get a reminder before they take the renewal when the first period is due to run out. You need a ftp service to upload your page code to a hosting service. You then need a hosting service to take your page code and show it online. You will also be able to create a large number of email addresses from your domain name using the hosting service. There are some general notes about the above here:- http://www.wickham43.net/generaladvice.php#hosting It's better to have the domain name provider, hosting service and ISP with different companies. It saves a lot of trouble if you have a problem with one and need to move your account. You won't want to lose your domain name if you want to move your hosting service or change your ISP. You can use WYSIWYG "What you see is what you get" programs to make a page development easy for a beginner, like Coffeecup http://www.coffeecup.com/freestuff/ but it's better to learn HTML and CSS to code your own page. You can use Worpress.com for some blog templates to edit or use Wordpress.org which is more complicated but you can then make your own page or blog without using a template. There are others if you Google "Free website templates".