There are several programs on the market today to help you design your page. There are several programming languages that are available to write web pages. It is best to begin here, then add other languages as you become familiar with programming. Most of the programs mentioned above, convert your info to HTML for you. Even with a program that does do it for you, it is wise to become familiar with HTML, so you can edit or enhance your site by just editing the code.
Several books are available in most book stores.
Page Hit Counter - counts the number of times someone visits your page. Links - add links to your favorite sites, or friends sites. MailList - Allows you to join a mailing list to be notified of changes. Games - There are several types and programming languages. Forums - Allows users to post in multiple areas for public reading.