Yes; you will need to use PHP or ASP to connect to your database and display its content in an HTML page.
You first sit down and write down any idea on what the site will do. Then you need to write what pages do you will need and what will the do. Finally you see according to the server's limitations what technology you will use ( databases, text databases, php, cgi, html, etc.)
You can make HTML pages and JSP pages for web attractiveness. JSP pages offer additions features to it.
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.
Web hosting gives you email accounts and website space (by websitespace you can assume that its a web-space equipped to host webpages for example .html pages .php pages etc. and databases for example MYSQL or MSSQL databases etc.). & Email hosting will only give you space for your email accounts.
HTML is required to create web pages.
HTML is being used as a source to create web pages. Dynamic Web pages are being created by HTML now.
After learning HTML, CSS or cascading style sheets is the next logical choice. This allows you to style the HTML however you like. After CSS comes JavaScript which allows your to add functionality to your web pages. Finally after JavaScript, PHP is a good choice if you want to make dynamic web sites, usually driven by databases.
Static pages in HTML are the ones that do not change over time. They are the ones that have no changing elements.
HTML is the language used to create web pages.
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.
Yes, nearly all pages must be in html.
just open the HTML file in a web browser.