📌 Save It on Medium | Hashnode | GitHub | Hackernoon
⭐️ Before You Start
The guide Markdown For Noobs
will explain every fundamental thing about the Markdown. The basic question which may comes to your mind is also answered here.
By any chance if your question or doubt is not addressed in this guide, please leave a comment. Or
If you are new to the world of open source you can also ask your question by raising a pull request here.
So, Before You Start reading, here are my some tips which will help you to remember most out this guide.
- 70% of this guide contains syntax. If you are new to Markdown
SAVE THIS ARTICLE NOW
for your future reference, believe me it will save a lot of your time.
The guide has a
Q&A style
format. The concepts are explained by answering questions. Most of the questions will lead to another question. This will help you in better understanding. So, while reading the guide, try toREMEMBER THE QUESTIONS
.The questions are answered in numbers and points, this will help you to absorb most out of it.
👉 What is Markdown ?
- Markdown is a
markup language
used to for styling and formatting elements (modifying the display of a text like bolding and underline) to plain text documents. - Today Markdown is the most used language for websites, documents, notes, books, presentations, email messages and t*echnical documentation*.
- Blogging platform like
Hashnode
andDev.to
also use Markdown as their primary format for writing. - A Markdown file ends with
.md
extensions.
Therefore it is very important to learn Markdown for all those people who have ⌨️ Keyboards in their hands right now and is a Software Enginneer by mistake (like me 😅).
👉 What is a Markup Language ?
- Markup language is a type of language where we use certain symbols and make rules using them to control the style of the plain text.
- Intellectuals 🧠 call these rules as
encoding
😂. - Text style like structure, format (e.g. bold, italic,
strikethrough, Underline etc) or the relationship between different parts of the texts (e.g. links) can be controlled with the help of a markup language. - There are many other markup languages. Some of them are TeX, LateX, Scribe, XML, HTML, etc.
👉 What is Encoding ?
Converting information from a some source into some symbols
for communication and storage. And Decoding is the just opposite, converting symbols
back into some form which recipient can understand like Music, Video, Text like English, etc.
So,
MARKDOWN
is type of language where we apply certain sets of rules to modify different component of our plain text document.
👉 What you can modify in plain text documents ?
- You can change size of your
Headings
. - You can
Bold
,Italic
,Strike
your texts. - You can add
Tables
,Links
. - You can add
Images
,Videos
. - You can add
Diagrams
,Emojis
,. - You can add
Code Blocks
,Mathematical Expressions
,Quotes
. - You can add
Ordered List
,Unordered List
,Check Boxes
. - You can add
Drop Down
,Foot Notes
. - You show
Code Blocks
,Lines Added or Removed in a file
. - You can do all of the above using
HTML
as well.
Thanks for reading so far. Please Share your feedback.
Top comments (0)