๐Ÿ“

Markdown Notes System

๐Ÿง‘โ€๐ŸŽ“ Apprenticeโฑ๏ธ 15 minutes

๐Ÿ“‹ Suggested prerequisites

  • โ€ขBasic terminal
  • โ€ขBasic Git

What you'll build

You'll create your own Markdown notes system: an organized folder structure to document everything you learn. You'll learn Markdown syntax, create templates for different types of notes, and organize everything in thematic folders. When you're done, you'll have a personal knowledge system with learning notes, projects, and a progress journal. You can version it with Git, sync it to the cloud, or use it with apps like Obsidian to have your second brain.


Basic syntax

# Title
## Subtitle

**Bold** and *italic*

- List
- Of items

1. Numbered
2. List

`inline code`

```javascript
// Code block
const x = 1;

Link

Quote or important note


---

## Notes structure

notes/ โ”œโ”€โ”€ learning/ โ”‚ โ”œโ”€โ”€ javascript.md โ”‚ โ”œโ”€โ”€ git.md โ”‚ โ””โ”€โ”€ docker.md โ”œโ”€โ”€ projects/ โ”‚ โ”œโ”€โ”€ project-1.md โ”‚ โ””โ”€โ”€ ideas.md โ””โ”€โ”€ journal/ โ”œโ”€โ”€ 2024-01-01.md โ””โ”€โ”€ 2024-01-02.md


---

## Learning template

```markdown
# Topic: [Name]

## What is it?
[Simple explanation]

## Why does it matter?
[Practical reason]

## Example

[code]


## Common errors
- Error 1: Solution 1
- Error 2: Solution 2

## Useful links
- [Resource 1](url)

Tools

ToolWhat for
ObsidianLocal app with links
NotionAll-in-one in the cloud
VS CodeIntegrated preview
GitHubRenders markdown

Sync with Git

cd notes
git init
git add .
git commit -m "My notes"
# Push to GitHub for backup

Next step

โ†’ Collaborate with Git โ€” Work as a team