31 ms·
Similar to an old idea I had about how every programming language needs three books: 1. Basic introduction. 2. Reference tome, which has absolutely everything
by msla 26d ago
Similar to an old idea I had about how every programming language needs three books:
1. Basic introduction.
2. Reference tome, which has absolutely everything.
3. Cookbook with style advice for the more advanced student, which assumes you've read 1 and can look up various details in 2.
These days, 2 would be a wiki and 1 would likely be a bunch of pages on that wiki, but it's still good if you have someone sit down and write 3.
- throwaway81523 25d agoBack in my day, the 3 books for programmers were Knuth vol 1, Knuth vol 2, and Knuth vol 3. ;)
- lukasbm 25d agoMost german speakers will look back at the 2000 pages of "Java ist auch eine Insel" in terror, but it was actually all three books in one.
- WCSTombs 25d agoI think you're describing the the Diátaxis framework [1], which would further split your (1) into fully guided tutorials and discursive explanations. [1]: https://diataxis.fr/ https://diataxis.fr/