Other nice visual references:
# h1 Heading
## h2 Heading
### h3 Heading
#### h4 Heading
##### h5 Heading
###### h6 Heading
(3 or more dash or underscore characters)
--- or ___
*my words* or _my words_
**my words** or __my words__
Inline:
[display text](http://example.com "Shows when hover")
Referenced:
For more [click me][1] and another [or me][2].
-- then somewhere else (like at the bottom of the page) ---
[1]: http://example.com/ "Shows when hover 1"
[2]: http://example.org/ "Shows when hover 2"
Bare bones:

All the bells and whistles

Referenced
![][1]
-- then somewhere else (like at the bottom of the page) ---
[1]: url/to/image.jpg "Shows when hover 1"
Linked image (simple)
Click this image [](http://example.com/)
Linked image (bells and whistles)
Click this image [](http://example.com/ "Hover text here")
> Add a ">" symbol in front of paragraph.
> Connected ">" symbols (vertically)
> get lumped together as one.
Code within blockquotes
Use a tab or spaces like usual, just pretend the > is the edge. IMPORTANT: Multi-line code requires one additional blockquote > after the code all by itself at the bottom.
> function(){
> var foo
> var bar
> }
> <------------------- need this guy here
I have more [^1] to say up here.
-- then somewhere else (like at the bottom of the page) ---
[^1]: To say down here.
Unordered
* item 1
* item 2
* item3
-- or --
- item 1
- item 2
* mixed
* is
* fine
* too
- item 3
Ordered
1. item 1
2. item 2
3. item3
-- or (just as long as number-dot exists)--
1. item 1
1. item 2
1. item 3
Begin line with 2 or more spaces or a tab.
Inline
`This is code`
Block
```
This is too
```
Syntax Highlighted
```css
#button {
border: none;
}
```
Javascipt
: A relatively easy language to learn
Markdown
: Text-to-HTML conversion tool
For example HTML stands for (hover over HTML)
-- then somewhere else (like at the bottom of the page) ---
*[HTML]: HyperText Markup Language