Manuals and textbooks on programming languages, algorithms, operating systems, networks and computer security.
How to run an open source project, its community and its sponsors.
Recommended by: Patrick Collison
Recommended by: Patrick Collison
Recommended by: Eric Weinstein
Recommended by: Patrick Collison
Recommended by: Mohnish Pabrai
Recommended by: Mohnish Pabrai
Recommended by: Patrick Collison
Techniques for designing data structures in functional languages, with examples.
Recommended by: Patrick Collison
Tips and tools for securing Linux, Windows, BSD and Mac servers and networks.
Recommended by: Patrick Collison
Practical Lisp programming, from language features to projects like an mp3 server.
Recommended by: Patrick Collison
Recommended by: Patrick Collison
Recommended by: Patrick Collison
Mechanisms for writing parallel and concurrent programs in Haskell.
Recommended by: Patrick Collison
Recommended by: Cynthia Johnson
Recommended by: Patrick Collison, Paul Graham
The official guide to the Nmap scanner, from port-scanning basics to pen testing.
Recommended by: Patrick Collison
Operating system principles, from processes to file systems, shown in the MINIX code.
Recommended by: Patrick Collison
The theory, techniques and uses of partial evaluation, which specialises programs.
Recommended by: Paul Graham
How to prepare for programming job interviews: languages, patterns and algorithms.
Recommended by: Patrick Collison
Quantum algorithms, teleportation, cryptography and error correction, from basics.
Recommended by: Patrick Collison
Paul Grahamrecommends 3 books here