1:README.md
# Roadmap

```
how-it-works/
├── computer-architecture/
│   ├── logic-gates
│   ├── combinational-logic
│   ├── sequential-logic
│   ├── memory
│   ├── isa
│   └── processor
├── toolchains/
│   ├── compiler
│   ├── assembler
│   └── linker
├── operating-system/
│   ├── process
│   ├── thread
│   ├── scheduling
│   ├── virtual-memory
│   ├── filesystem
│   ├── io
│   ├── system-call
│   └── loader
├── runtimes/
│   ├── java/
│   │   ├── execution/
│   │   │   ├── opcode
│   │   │   ├── instruction
│   │   │   ├── operand-stack
│   │   │   ├── stack-frame
│   │   │   ├── interpreter
│   │   │   └── jit-compilation
│   │   ├── classloading/
│   │   │   ├── class-definition
│   │   │   └── class-loading
│   │   ├── memory/
│   │   │   ├── heap-object
│   │   │   └── mark-sweep
│   │   └── concurrency/
│   │       ├── virtual-thread
│   │       └── scheduler
│   ├── python
│   └── node
├── frameworks/
│   ├── spring
│   ├── django
│   └── nestjs
├── networking/
│   ├── nic-frame
│   ├── kernel-network-stack
│   ├── socket
│   ├── tcp
│   ├── udp
│   ├── dns
│   └── http
└── databases/
    ├── storage
    ├── buffer-pool
    ├── index
    ├── wal
    ├── transaction
    ├── lock-manager
    ├── mvcc
    └── query-plan
```