I want to make a website, but I have no idea how to start! How does it get on the internet? How do I design it? How do I get a custom url?

TerminologyDomain name is the URL itself, not the space to keep your website on the internet.
Hosting is the space (amount of megabytes) that you are allotted on the internet for your website. They are sold separately, but often available from the same company. Sometimes when you buy hosting, they will give you one free domain name as a bonus.

1. More professional approach: Buy software like Dreamweaver or Sharepoint to create a website. Buy a domain name (www.mybook.com) from a service like GoDaddy.com or 1and1.com. Then also pay them for hosting space. This allows you lots of space to add multiple pages, photos, media, and gives you complete design control.

2. Good enough approach: Go to a free website service like freewebs.com. You can use their web-based web design program—it’s free and you don’t have to download anything, but it gives you less megabytes and is more restricting. Your website hosting, though small, is free. You will not have a domain name like mybook.com. Instead, it will be something like mybook.freewebs.com. What you can do to fix this is buy a domain name from GoDaddy or 1and1 (they are cheap) and instead of buying hosting from them too, you can just have your new domain name (mybook.com, etc.) automatically forwarded to the site you created on Freewebs. So if people type in mybook.com, it will automatically redirect them to mybook.freewebs.com.