What are forms useful for?

Forms provide a means for the website visitor to communicate directly with the website owner.  The form looks just like a standard form except for the submit or other buttons.

When you click on the button, your comments or feedback are sent to the website owner or a database to be reviewed at leisure.

How do I make one?

Make a list of the questions you want to ask your site visitor.  Try to limit the number to less than 20.

Include a heading for the form, make the questions simple and put a space for the answer below or beside each question.

At the end of the form, put a button or link that allows the form to be submitted when clicked.  You will need to know HTML to do this.

The form will be sent to a script that converts the form fields into named pairs and then sent to an email address or database.

This part of the form creation process requires a script written in a scripting language, such as Perl, ASP, or PHP.

Check your ISP or do a lookup in search engines to get some examples of forms and form scripts.