Checkpoint 2.1
1. HTML is a set of markup symbols/codes placed in a file and then displayed via the world wide web. The physicist Tim Berners-Lee created the concept of HTML in late nineteen-ninety when he came up with the idea for an Internet-based hypertext system. These markup symbols and codes are used with the purpose and intention of aiding in the identification of structural elements like paragraphs, headings, and lists as well as for displaying media content on web pages. HTML is made up of several individual markup codes that can be referred to as "elements" or "tags," which are used to display text or alter the webpage in some way.

2. Really, no special software is necessary when it comes to creating a webpage. All you need is a sort of text editor such as Notepad, Notepad++, or even TextEdit and you can get started with DOCTYPE and so on. In order to test your webpage, all you need is a browser such as Windows Explorer or Finder. Once you've opened your browser, you need to right-click the top of the browser to select the menu bar. From here, you will select File > Open > Browse and select your webpage file to open and test it out.

3. The head section contains purposeful information that is used to describe the web page document, while the body section contains the actual tags, text, images, and other objects that are displayed by the browser as a web page.

Checkpoint 2.2
1. The heading element contains the head section, containing a head tag at the beginning and closing with a /head tag. The heading element configures the text by providing a title and using meta tags to describe the document through character encoding as well as referencing scripts and styles.

2. An unordered list displays a bullet or list marker before each entry in the list while rather an ordered list displays a numbering or lettering system instead.

3. The blockquote element is used to display a block of quoted text that is indented from both the left and right margins.

Checkpoint 2.3
1. Special characters are used with the purpose of indicating special symbols such as quotation marks, the greater-than or less-than signs, copyright symbols, etc... when necessary within the given text.

2. You should use an absolute hyperlink when you need to create a link to resources on other websites. Yes, the http protocol is used in the href value.

3. You should use a relative hyperlink when you need to link to web pages within your own site. No, the http protocol is not used in the href value.

Web Research
a. http://www.html5andcss3.org/html5nav.php

b. This tutorial is geared towards both the beginner and intermediate levels.

c. Yes, I would recommend this site to others because it is full of an extensive amount of information and tutorials that anyone, whether at a beginner or intermediate level, can learn from and use to further their knowledge of web programming.

d. I learned about the concept of the nav component and how it works to connect different pages or different parts inside the page of a website together through a navigational panel.

Valid HTML 5.0 Valid CSS!