HTML (hyper text markup language) is a markup language for describing web documents. This means it uses tags to describe and set up the content of the page.

A tag can be stand-alone but usually comes in pairs, where ‘<>’ defines the start-tag and ‘</ >’ defines the end-tag.

A basic, minimalistic html-page will look like this:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>title</title>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>
  <body>
    <!-- page content -->
  </body>
</html>

The DOCTYPE declaration tells the browser which document type it is
The html-tag pair defines the boundaries of the document itself.
Within the head-tag pairs you should place all information about the document, including your title, the style sheets and javascripts.
Within the body-tag pairs the visible page content should be described.

Html is used for:
Semantics: allowing you to describe more precisely what your content is.
Connectivity: allowing you to communicate with the server in new and innovative ways.
Offline and storage: allowing webpages to store data on the client-side locally and operate offline more efficiently.
Multimedia: making video and audio first-class citizens in the Open Web.
2D/3D graphics and effects: allowing a much more diverse range of presentation options.
Performance and integration: providing greater speed optimization and better usage of computer hardware.
Device access: allowing for the usage of various input and output devices.
(from: HTML5 – Web developer guides | MDN)

Note that the structure of html5 is not meant to be used to describe the visual apperance of your document. For that you should use css exclusively.

As a student at NTNU you can set up a homepage in the webedit network directory, where you can host your client.

If you have an Dropbox-account that was opened prior to October 4. 2012, you can also host a simple web page in your public folder, as long as the page is static and only contains client-side scripts. Here is a description for how to set up Dropbox as a web host.