
Markdown is now one of the world's most popular markup languages. Created by John Gruber in 2004 , it is a lightweight markup language that can be used to format a plain text document.
Markdown is a lightweight markup language. It is different than that of all the other text editors. For example, in MS Word, there are several buttons available to format an article but markdown contains special syntaxes for editing your text, which you have to add inline while writing your text. A markdown formatted file is created using markdown. Markdown formatting elements can be added to a plaintext file using a text editor application. There are also various applications & websites for markdown, Dillinger, is one of those. Markdown is commonly used for formatting text on the web, especially in documentation, README files, forums, and messaging platforms as it offers key features like simplicity, readability, and portability.
Markdown syntax is designed to be readable and unobtrusive, so the text in Markdown files can be read even if it isn't rendered.
— Gruber

When you write a markdown formatted file the text is stored as a plaintext file having .md or .markdown extension. The markdown processor then takes the .md file as an input and outputs it to HTML format. Thus, a markdown processor (referred to as a 'parser') is capable of converting Markdown-formatted text to HTML so it can be displayed in web browsers.
Here is a detailed diagram explaining the process:

There are several use cases/ applications of markdown, viz.,
# Heading 1## Heading 2### Heading 3
**Bold Text***Italic Text****Bold and Italic***
Ordered List:
1. First item2. Second item3. Third item
Unordered List:
- First item- Second item- Third item
function sayHello() {console.log("Hello, World!");}
[Google](https://www.google.com)
- [x] Completed- [ ] Pending
~~Strikethrough~~
| Header | Column ||--------|--------|| Data1 | Data2 |
Markdown offers a simple yet powerful way to format your text for the web and various digital platforms. Its lightweight syntax allows users to focus on content without worrying about formatting tools. Hope you find this guide useful!