I would like to discuss the pros/cons of having a list of "recommended reading" items at the beginning of a higher-level reference (such as HTTP or Streams) that presents folks with concepts/APIs with which familiarity is recommended to better understand the current document. HTTP, for example, is a high-level core-module that orchestrates many lower-level core modules:
EventEmitter
Buffer
Streams
net.Socket
net.Server
- etc...
So the "Recommended Reading" Section could be:
HTTP
Recommended Reading
API References
Guides