# Assignment

Create an HTML document that provides a brief overview of **three or more** computer languages that were discussed so far in the Web Technologies course, such as Markdown, XML, JSON, CSS, or HTML.

In the document, each language must be specified with an [`<article>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article) element that must contain the following information:

* The name of the language must be shown as a [heading](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements).
* A very brief (i.e., one sentence) description of the language.
* Hyperlink(s) to the specification(s) of the language.
* A piece of code that demonstrates the use of the language, for which the [`<pre>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre) element must be used. At least one piece of code must contain `"<"` and/or `"&"` characters.

The document must also include a table of contents with hyperlinks to the `<article>` element of each language.

The bottom of the page must contain the licensing terms. As the license, you should use the [Creative Commons "Attribution 4.0 International"](https://creativecommons.org/licenses/by/4.0/) license.

In addition, the document must also contain the last modification date.

The document must look aesthetically pleasing in the browser.

# Additional tasks

Display the code samples with auto-generated line numbers, i.e., each code line must have a line number. Note that solving the task requires the use of JavaScript.
