No history yet

Introduction to Markdown

Formatting with Plain Text

Imagine writing an email. When you want to emphasize a word, you might wrap it in asterisks, like this. If you're making a list, you probably just use dashes or numbers. This intuitive way of formatting is the core idea behind Markdown.

Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created in 2004 by John Gruber with help from Aaron Swartz, its goal was to create a syntax that is as easy to read and write as possible.

The guiding principle is readability. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.

Lesson image

Advantages Over Traditional Formatting

You might be used to clicking buttons in a word processor to make text bold or create a heading. While that works, it hides the formatting in the background. Markdown makes the formatting part of the text itself, which offers several benefits.

AdvantageDescription
SimplicityThe syntax is small and uses characters you already know. There are no complex menus to navigate.
PortabilitySince it's just plain text, a Markdown file can be opened on any device with any text editor.
FlexibilityMarkdown can be converted into many other formats, most commonly HTML for web pages.
SpeedIt's faster to type formatting characters than to move your hands from the keyboard to the mouse.

Where You'll See Markdown

Once you start recognizing it, you'll see Markdown everywhere. It's the standard for writing documentation on software platforms like GitHub. Many blogging platforms, forums like Reddit, and chat applications like Discord and Slack use it to format user messages.

Lesson image

Essentially, anywhere you need to style plain text simply and efficiently, Markdown is a great choice. It lets you focus on the writing, not the formatting tools.

Now, let's check your understanding of these core concepts.

Quiz Questions 1/4

What is the primary purpose of Markdown?

Quiz Questions 2/4

According to the text, which of the following platforms commonly uses Markdown for user-generated content?

With this foundation, you're ready to learn the specific syntax to start formatting your own documents.