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;
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
| Tool | What for |
|---|---|
| Obsidian | Local app with links |
| Notion | All-in-one in the cloud |
| VS Code | Integrated preview |
| GitHub | Renders 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