Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. it was created by John Gruber in 2004
it can be converted to either HTML or XHTML and other formats
The main purpose of markdown is readability and easy to use while format without using html tags
There are so many ways you can use markdown which includes but not limited to the following:
- Github READ.me file (Most commonly used cases)
- Forums or Blog Posts
- it can also be used in static site generators
You can use any text editor to write markdown such as
- VSCODE
- Atom
- Notepad++
- etc
Note
When using VSCODE there is an extension called Auto-Open markdown preview which you can use to preview the output on VSCODE without uploading to github.