Loading Page Content...
Preparing courses, live labs, and learning resources.सामग्री लोड हो रही है, कृपया प्रतीक्षा करें...
Preparing courses, live labs, and learning resources.सामग्री लोड हो रही है, कृपया प्रतीक्षा करें...
In the modern software industry, nearly all developer documentation, GitHub project descriptions, technical blogs, and team wikis are written in Markdown. Whether you are drafting a README.md for an open-source library or taking notes in Obsidian, Markdown is the universal standard for formatting plain text into clean, structured documents.
Markdown is a lightweight markup language created in 2004 by John Gruber in collaboration with Aaron Swartz. It allows writers and programmers to format text using a clean, human-readable plain-text syntax that can easily be converted into semantically valid HTML5, PDF, or eBook formats.
.md or .markdown extension.text/markdown (standardized in RFC 7763).The defining principle behind Markdown is readability:
Compare how a heading and bold text look in HTML versus Markdown:
| Raw HTML (Cluttered) | Raw Markdown (Readable Plain Text) |
|---|---|
<h1>Getting Started</h1> | # Getting Started |
<p>Please <strong>read</strong> this.</p> | Please **read** this. |
<a href="https://example.com">Visit</a> | [Visit](https://example.com) |
Even if you open a Markdown file in a simple command-line editor like nano or notepad, the document is completely natural to read without mental translation of closing tags.
Markdown is not compiled by the browser directly; rather, it passes through a parsing pipeline:
.md): The author writes plain text with lightweight symbols (#, *, -, >).<h1>, <p>, <ul>, <code>).README.md. Issues, pull requests, and wiki pages all use Markdown.Continue learning with hands-on practice, examples, and exercises in the upcoming topic.
| Previous Lesson | Next Lesson |
|---|---|
| None | Markdown Flavors & Specifications (CommonMark vs GFM) |
Test your understanding of this lesson with 5 questions. Each question has one correct answer.