Philosophy and History of Markdown
Markdown is a lightweight markup language created in 2004 by John Gruber, with collaboration from Aaron Swartz. The goal of the project was to create a syntax that is easy to write and, most importantly, highly readable in its raw text form. Unlike HTML, which uses complex tag syntax (like `<strong>` or `<a>`), Markdown uses simple symbols that match existing plain-text formatting conventions, such as asterisks for emphasis and bracket sets for links.
By keeping the formatting syntax clean, Markdown allows writers to focus on composing content without getting distracted by markup layout. Over the past two decades, it has become the standard formatting choice for software developers, README files, static site generators, and writing platforms.