Search for "html programming" and "website programming" to find how to use the language. You can make a website in notepad if you really wanted to, browsers just read the text and display what the text tells it to do. Try viewing page source (Ctrl+U on Firefox) or saving a page and opening it in notepad. It is very hard to understand so maybe try a more simple website first.
A good program to use is Dreamweaver by Adobe, it contains pretty much everything you need to create a page using an interface rather than coding.
For getting your page on the web try searching for "free web hosting". a good site is "freewebtown.com" where you can create an account and upload all your pages into the site and anyone can view it.
Or, buy a url and host your own server. But i recommend getting books out at the library that teach html, php mySQL, and css before doing any of these because making websites from scratch isn't too easy.