We use [HTML](https://en.wikipedia.org/wiki/HTML) almost for everything, it's simple text with extra attributes like bold, italic etc. This attributes (tags) are parsed by browser in order to display the text. Writing HTML is not easy always especially if you are writing a book, docs or a long blog post. You have to remember the tags. Add `

` tag to every paragraph. ----------   ## What is Markdown? The [**Markdown**](http://www.aaronsw.com/weblog/001189) makes it easy to generate HTML formatted text. It was a project by John Gruber and Aaron Swartz. Yes, the guy who started Creative Commons. [Project website](https://daringfireball.net/projects/markdown/) ----------   ## How it works? It replaces simple formatting characters with HTML tags. For example text surrounded with ** becomes bold, text surrounded with ` gets enclosed by 'code' tag. ----------   Using Markdown makes the task easy because - You don't have to remember the all tags - Someone who is new to HTML can easily understand the Markdown - It makes it easy to read the raw text ----------   ## Where it is used? Instead of writing the direct answer, I will tell you when I came across Markdown first time. Back in 2013, while commenting on issues on GitHub I saw one short note, Markdown is supported. Clicking on that note took me to the small cheat sheet of Markdown styling. I thought that is something nice, I will need it some day. Similar note is still there on GitHub which takes you to the [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) page *(Impressive)*. I used Markdown while fixing some of the mistakes from [Docker Docs](https://github.com/docker/docker.github.io) GitHub's online editor provides preview as well. Here is the preview of one file from Docker Docs. GitHub Markdown Raw github mkd preview ----------   ### Some Links - You can use this online tool to write Markdown and convert it to HTML. [Markdown Web Dingus](https://daringfireball.net/projects/markdown/dingus) - Follow this guide to convert Markdown to HTML locally on your computer. [Learning Markdown](https://sakshi121.wordpress.com/2017/06/30/learning-markdown) - [Markdown: The Ins and Outs](https://code.tutsplus.com/tutorials/markdown-the-ins-and-outs--net-25482) *This post is written using Markdown and Dingus tool. [link to raw file](https://geeksocket.in/misc/mkdpost.md)*