You can create HTML in microsoft notepad, but a good option is Dreamweaver.
It is a program that can generate HTML for you, without you needing to know what HTML is and how to use it. So you can type out your text and say what size and colour you want it and the generator will create the HTML code to do that for you. Dreamwaver is a very well known piece of software that can generate HTML for you.
If U Mean This Answer: Notepad OR Dream Weaver Those Are the Ones i Know
A browser.
You can create any type of pages using HTML because html is a language used to create web pages for display in browser. And you can also create a static page by using HTML.
To create a complex slideshow of pictures, one of the most user friendly slideshow software that can be used is the Photo Flash Maker Free Version, available at CNET.
You need to type the following code to create a simple JavaScript message inside the HTML
No, not really. You can even use a simple text pad or a notepad to create HTML pages. Using IDE's (Integrated Development Environments) for creating HTML pages actually quickens/simplifies the process of creating HTML pages but it is not a mandatory requirement.
Microsoft Word is the easiest to use.
You need some type of HTML editor to create a website. Once you have the HTML editor, you need to learn how to use HTML to see what kind of content that needs to be created.
You use spreadsheet software to create spreadsheets.
The AIA software can create contact documents, really easily. Which they are really easy to make, create, and share all the documents that you may have.
.htm or .html however because HTML is a standard language provided you use Document Tags (auto added by most software like Dreamweaver) then it can take on the server side extension eg .php