← All Posts
markdownwritingtutorial

Getting Started with Markdown

Markdown is a lightweight markup language that lets you write formatted text using plain text syntax. Here's everything you need to know.

Getting Started with Markdown

Markdown is a lightweight markup language created by John Gruber in 2004. It allows you to write formatted text using plain text syntax, which is then converted to HTML.

Why Markdown?

  • Readable — Markdown files are plain text, readable in any editor
  • Portable — Works everywhere: GitHub, Notion, blog platforms, docs
  • Fast — No need to reach for the mouse or toolbar to format text

Basic Syntax

Headings

Use # for headings. One # for H1, two for H2, and so on.

# Heading 1
## Heading 2
### Heading 3

Text Formatting

You can make text bold, italic, or both. You can also strikethrough text.

Lists

Unordered list:

  • Item one
  • Item two
    • Nested item

Ordered list:

  1. First
  2. Second
  3. Third

Links and Images

[Link text](https://example.com)
![Alt text](image.png)

Blockquotes

Simplicity is the ultimate sophistication. — Leonardo da Vinci

Code

Inline code: console.log("Hello, world!")

Code block:

function greet(name) {
  return `Hello, ${name}!`;
}

Tables

Column AColumn BColumn C
Cell 1Cell 2Cell 3
Cell 4Cell 5Cell 6

Conclusion

Markdown is the fastest way to write structured content. Once you know the basics, you'll reach for it everywhere — from README files to blog posts.