Markdown is a markup language which is used to format plain text without any complicated program. It enables people to apply different styles such as heading, list, link, bold, code and many others by using some special characters. The Markdown language is popular for its usage in writing documentation, README pages, notes, blog posts and many other purposes, as it is easy to read and write.