<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: coding varsity</title>
    <description>The latest articles on DEV Community by coding varsity (@codingvarsity).</description>
    <link>https://dev.to/codingvarsity</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F4583%2F9cf9d02e-1be4-4d57-8cf1-a91ec05d00de.png</url>
      <title>DEV Community: coding varsity</title>
      <link>https://dev.to/codingvarsity</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codingvarsity"/>
    <language>en</language>
    <item>
      <title>What is React?</title>
      <dc:creator>Srijan</dc:creator>
      <pubDate>Tue, 15 Mar 2022 15:15:10 +0000</pubDate>
      <link>https://dev.to/codingvarsity/what-is-react-417d</link>
      <guid>https://dev.to/codingvarsity/what-is-react-417d</guid>
      <description>&lt;p&gt;React is a free and open-source JavaScript library. You can build fast and interactive user interfaces with React.  React is maintained by Meta and React community (consisting of individual developers and companies).&lt;/p&gt;

&lt;p&gt;React is generally used for building single-page applications, mobile apps, and server-rendered applications. React is very popular with &lt;strong&gt;184k stars on GitHub&lt;/strong&gt; and is usually the first choice of a developer working on SPA’s these days.&lt;/p&gt;

&lt;p&gt;Let’s learn about the features that make React stand out among the front-end libraries.&lt;/p&gt;

&lt;h2&gt;
  
  
  React is Component-based
&lt;/h2&gt;

&lt;p&gt;Components are isolated pieces of code that represent a piece of user interface like buttons, text box, navigation bar, etc. It is a JavaScript function or class which accepts properties (props) and returns a react element.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React element&lt;/strong&gt; is a lightweight description of what to render. React takes the description (React element) and displays the result (component).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1aKjHSMa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0nqpct4tkfkz6j6jfwu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1aKjHSMa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0nqpct4tkfkz6j6jfwu.png" alt="React component - codingvarsity" title="react component - codingvarsity" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React is declarative
&lt;/h2&gt;

&lt;p&gt;React follows the &lt;strong&gt;declarative paradigm&lt;/strong&gt;. When we instruct React &lt;strong&gt;what&lt;/strong&gt; to render for each state, it will update the right components when the data changes. It simplifies &lt;strong&gt;stuff&lt;/strong&gt; and makes your code more predictable and easier to debug.&lt;/p&gt;

&lt;h2&gt;
  
  
  JSX
&lt;/h2&gt;

&lt;p&gt;JSX is a syntax extension to JavaScript. It describes what UI should look like in each state thus helps in writing declarative code. It also shows more useful error and warning messages.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;element&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;h1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;coding&lt;/span&gt; &lt;span class="nx"&gt;varsity&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/h1&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Don’t worry about the syntax, we will look into JSX in more detail in another article.&lt;/p&gt;

&lt;h2&gt;
  
  
  React allows only one-way data flow
&lt;/h2&gt;

&lt;p&gt;React apps consists of a series of nested components. Data is passed in one direction - from the parent to the child component using props.&lt;/p&gt;

&lt;p&gt;React allows only the &lt;strong&gt;unidirectional flow of data&lt;/strong&gt;. But what if a child component wants to update something in the interface? We will learn about how to do this in another article.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---JKHa0YI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sf9jkax31qwvvuid3axt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---JKHa0YI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sf9jkax31qwvvuid3axt.png" alt="Unidirectional data flow - codingvarsity" title="Unidirectional data flow - codingvarsity" width="880" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React is fast
&lt;/h2&gt;

&lt;p&gt;React does not work on the DOM directly. Instead, it creates a &lt;strong&gt;virtual DOM&lt;/strong&gt; in memory and compares it with the original DOM. If there is a difference, react update only the part of DOM which is changed. It does not render the whole web page again.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React is a free and open-source JavaScript library. You can build fast and interactive user interfaces with React. &lt;/li&gt;
&lt;li&gt;React is generally used for building single-page applications, mobile apps, and server-rendered applications. &lt;/li&gt;
&lt;li&gt; React is component-based. &lt;/li&gt;
&lt;li&gt;You write declarative code when working with React. It makes your code more predictable and easier to debug.&lt;/li&gt;
&lt;li&gt;React allows only one-way binding. &lt;/li&gt;
&lt;li&gt;React is fast. It only updates part of DOM that is changed instead of rendering the whole page again.
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>HTML Tags, Attributes and Elements</title>
      <dc:creator>Srijan</dc:creator>
      <pubDate>Sat, 21 Aug 2021 15:09:50 +0000</pubDate>
      <link>https://dev.to/codingvarsity/html-tags-attributes-and-elements-3hig</link>
      <guid>https://dev.to/codingvarsity/html-tags-attributes-and-elements-3hig</guid>
      <description>&lt;p&gt;In this article, we will learn about &lt;strong&gt;HTML tags, attributes, and elements&lt;/strong&gt;. If you are just starting with web development and HTML, you should be clear about these terms. &lt;/p&gt;

&lt;h2&gt;
  
  
  HTML Tags
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;We have already covered tags in the article: &lt;a href="https://www.codingvarsity.com/articles/what-is-html---hypertext-markup-language"&gt;What is HTML - HyperText Markup Language&lt;/a&gt;. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt; give special meaning (semantics) to the text they enclose. &lt;/p&gt;

&lt;p&gt;To annotate a text as the most significant heading we can use the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag and annotate text as a paragraph we can use the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;I am the most significant heading&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt; I am a paragraph&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Opening and closing tags
&lt;/h3&gt;

&lt;p&gt;Tags that need to wrap the content have a &lt;strong&gt;closing tag&lt;/strong&gt;. For example, paragraph &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; and headings &lt;code&gt;&amp;lt;h1&amp;gt; - &amp;lt;h6&amp;gt;&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt; I am a paragraph &lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt; I am a heading &lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tags that do not wrap the content, for them, the &lt;strong&gt;closing tags&lt;/strong&gt; are not required. They are called &lt;strong&gt;self-closing tags&lt;/strong&gt;. Examples are line break &lt;code&gt;&amp;lt;br/&amp;gt;&lt;/code&gt; and horizontal rule &lt;code&gt;&amp;lt;hr/&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML Attributes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Attributes&lt;/strong&gt; are extra information about the tags. They are always specified in the opening tag. Attributes have a name and value. For example, for the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag we need to specify the source (path of the image) which can be done using the &lt;code&gt;src&lt;/code&gt; attribute. Same way for specifying the alternate text we use the &lt;code&gt;alt&lt;/code&gt; attribute.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"/media/user/profile-pic.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"profile pic"&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  HTML Elements
&lt;/h2&gt;

&lt;p&gt;The opening tag, closing tag, and content together create an &lt;strong&gt;HTML Element&lt;/strong&gt;. For example, a paragraph element can be a simple &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag with some content or a nested element with other elements like &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt; I am a paragraph&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt; 
  To read this article, visit 
   &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;”/link-to-article”&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;coding varsity&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Tags, attributes, and elements are the foundation of any HTML document. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Tags give special meaning to the text they enclose in a document.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;closing tag&lt;/strong&gt; is needed if the tag needs to wrap any content. Example of closing tags are &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; etc. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attributes&lt;/strong&gt; are extra information about tags. For example, the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag has &lt;code&gt;src&lt;/code&gt; and &lt;code&gt;alt&lt;/code&gt; attributes. &lt;/li&gt;
&lt;li&gt;HTML tags along with the content they enclose are called &lt;strong&gt;HTML elements&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What is HTML - HyperText Markup Language?</title>
      <dc:creator>Srijan</dc:creator>
      <pubDate>Fri, 20 Aug 2021 16:01:44 +0000</pubDate>
      <link>https://dev.to/codingvarsity/what-is-html-hypertext-markup-language-4ogf</link>
      <guid>https://dev.to/codingvarsity/what-is-html-hypertext-markup-language-4ogf</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.codingvarsity.com%2F_next%2Fimage%3Furl%3D%252Fimages%252Fcover-image.png%26w%3D640%26q%3D75" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.codingvarsity.com%2F_next%2Fimage%3Furl%3D%252Fimages%252Fcover-image.png%26w%3D640%26q%3D75" alt="coding varsity cover image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;HTML stands for &lt;strong&gt;Hypertext Markup Language&lt;/strong&gt;. The browser uses it to structure content on a web page. HTML also describes the basic layout of a web page. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is HyperText?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HyperTexts&lt;/strong&gt; are texts that link a page to another page on the same website or another site. By default, links are underlined and have blue text color. &lt;/p&gt;

&lt;p&gt;I am a HyperText&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML is a Markup Language
&lt;/h2&gt;

&lt;p&gt;HTML is not a programming language but a markup language. HTML uses tags as markup to annotate different types of content in a web page. For example, HTML has the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag for an image, and for a paragraph, it has a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt; I am a paragraph&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"/media/codingvarsity-logo.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"coding varsity logo"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  HTML Tags
&lt;/h2&gt;

&lt;p&gt;HTML Tags give special meaning (semantics) to the text they enclose.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;
  I am the most significant heading
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;
  I am a paragraph
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
  I contain whole HTML Document 
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;All HTML Tags are case insensitive. You can write them as you like &lt;code&gt;&amp;lt;TITLE&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; or even &lt;code&gt;&amp;lt;Title&amp;gt;&lt;/code&gt;. All versions are correct. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  HTML Document
&lt;/h2&gt;

&lt;p&gt;Let’s go through a simple HTML document and learn about few tags that we can use to create a web page.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;I am a title&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;I am a heading&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;I am a paragraph&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;”/media/codingvarsity.jpg”&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;”codingvarsity&lt;/span&gt; &lt;span class="na"&gt;logo&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; is the required preamble in all HTML documents. Its purpose is to tell the browser to render the document in the latest version of HTML.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tag is the container for all HTML elements and is the root of an HTML document. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; tag contains meta-information about the web page. These pieces of information are not displayed on the screen but are used by the browsers and search engines to understand the content of the document. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag is used to add the title of the document. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag contains the main content of the document and is displayed in the browser window. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag is used to add the most significant heading in the document. A web page should contain only one &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag is used to add a paragraph in the document.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is used to embed an image in the document. &lt;/p&gt;

&lt;p&gt;We will learn about every tag in more detail in another article. &lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;HTML stands for HyperText Markup Language.&lt;/li&gt;
&lt;li&gt;Hypertexts are texts that one web page to another web page. &lt;/li&gt;
&lt;li&gt;HTML tags give special meaning to the text they enclose. For example, to create a paragraph we use the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag. &lt;/li&gt;
&lt;li&gt;All HTML tags are case insensitive. &lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; is required in all HTML documents to instruct the browser to render the document in the latest version of HTML. &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>html</category>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
