to make a website there are 3 steps:
1-design the website, with the help of some software (microsoft front page for example), you can assemble your website`s pages, put the pictures, music, and even animation and clips.
2-register a domain name , your website's name;
http://www.yourname.com for example, this domain name should be unique, no one else should have it before you, you can do this also via companies on the net, for a small fee.
3-host the website, once you`ve designed the website, you must put it on the internet to be accessible to others, you can do that by going to some web hosting companies, on the net, try a search, for webhosting plans, check which one meets your requierments, and budget, there are thousands of these companies, and the difference in prices will amaze you ( try for example(123ehost.com).
-last if you want to save yourself a lot of work search for the web hosting compamy, they usually have some times free web designs, or templates, and they can register your domain name for you.