My personal knowledge base.
This repository contains the notes, examples, and experiments I make while learning new technologies.
Instead of writing traditional documentation, I prefer writing code with explanations. Every file is meant to be read, modified, and executed.
- C
- Python (mostly libs) COMING SOON
- HTML
- CSS
- JavaScript
- Linux COMING SOON
- Git COMING SOON
- Bash COMING SOON
- Networking COMING SOON
- Operating Systems COMING SOON
- ...and whatever else I learn.
Each topic usually contains:
- Explanations
- Runnable examples
- Comments
- Common mistakes
- Small exercises (sometimes)
I learn best by writing code and documenting it.
This repository serves two purposes:
- A searchable knowledge base for myself.
- Free notes that anyone else can use.
I don't aim to write perfect documentation.
I aim to write the kind of notes I wish I had while learning.
If something can be explained with code instead of paragraphs, I'll usually choose code.
Language/
├── 01-topic.extension
├── 02-topic.extension
├── README.md
└── ...
While this repository mainly contains my own notes, corrections and improvements are always welcome. Also, if you have your own notes, please contact me through Telegram to put them here
Released under the MIT License.