56 lines
1.4 KiB
Markdown
56 lines
1.4 KiB
Markdown
# HMN Education Tree 2022
|
|
|
|
## Project Overview
|
|
This is intended to be commited to incrementally,
|
|
stubs can/should be added to existing docs where applicable,
|
|
ideas for future trees can be submitted as new .md
|
|
|
|
## Selected topics
|
|
|
|
### [HTTP to Physical](selected/http_to_phy.md)
|
|
|
|
How does a web request actually get from A to B?
|
|
|
|
TODO:
|
|
- Better links to topics
|
|
- Editing pass / blurb cleanup
|
|
|
|
### [Compilers: How To Make a Programming Language](selected/compilers.md)
|
|
|
|
How do I make a simple programming language?
|
|
|
|
TODO:
|
|
- More links, lots for each section
|
|
|
|
## Other topic ideas
|
|
|
|
### [ASM](ideas/asm.md)
|
|
WIP for "How do I understand what my computer is really doing at the bottom level?"
|
|
(Better question for this one? Should this be a subtopic instead?)
|
|
Needs:
|
|
- Subtopics broken out
|
|
- Header blurb
|
|
|
|
### [Performance](ideas/perf.md)
|
|
WIP for "How do I learn to write faster code?"
|
|
Needs:
|
|
- Subtopics broken out
|
|
- Header blurb
|
|
|
|
### [Languages](ideas/languages.md)
|
|
WIP for "How do I do computing from scratch? | How do languages?"
|
|
Needs:
|
|
- Subtopics broken out
|
|
- Header blurb
|
|
|
|
## Technical Design
|
|
|
|
See Notion: https://handmade-network.notion.site/Education-24259fc59b5e4101b89834451f0c3e98
|
|
|
|
## Scratch Notes
|
|
|
|
Try to mark down potential useful cross-topic links as you go, we'll try to
|
|
populate and cross pollinate as articles get ready to ship
|
|
|
|
Is it possible to get the library archive accessible to filter through for resource ideas?
|