In order to talk about web pages and how they work, you will want to understand three simple terms. Here they are [if some of this sounds like technical mumbo-jumbo the first time you read it, don't worry about it]:
1.Web Page - A web page is a simple text file that contains text along with a set of HTML tags that describe how the text should be formatted when a browser displays it on the screen. The tags are simple instructions that tell the Web Browser how the page should look when it displays the page. The tags do things like change the font size or color, arrange things in columns, and so on. The web browser interprets these tags to decide how to format the text onto the screen. HTML stands for Hyper Text Markup Language. A "Markup Language" is a computer language that describes how a page should be formatted. If all you want to do is display a long blob of black and white text with no formatting, then you don't need HTML. But if you want to change fonts, add colors, create headlines and embed graphics in your page, then HTML is the language you use to do it.
2.Web Browser - A web browser, like Netscape's Navigator or Microsoft's Internet Explorer, is a computer program (also known as a software application or simply application) that does two things. First a web browser knows how to go to a Web Server on the Internet and request a page so that the browser can pull the page through the network to your machine. Second a web browser knows how to interpret a set of HTML tags within the page to display the page on your screen as the page's creator intended it to look.
3.Web Server - A web server is a piece of computer software that can respond to a web browser's request for a page and sends the page to the web browser through the Internet.
Every day there are millions of web servers delivering pages to the web browsers of tens of millions of people through the network we call the Internet.
For you, a person in the process of learning how web pages work, it turns out you can experiment with web pages without having a web server. Your web browser can easily pick up web pages from your personal machine without you owning a web server. Once you understand how to create your own pages, it is likely you will want to put them "out on a web server" so that people around the world can load your pages and read them.
There are many ways to create web pages. Hundreds of companies have created tools to help with the process in one way or another.