A curated collection of definitive reference manuals and textbooks covering many things of Computer Science, and core programming paradigms. These texts skip beginner tutorials and focus on architecture, idiomatic design, and deep technical mastery.
Click on any title below to open and read the PDF directly in your browser.
- C++: The C++ Programming Language (4th Edition) - Bjarne Stroustrup
The definitive reference manual written by the creator of the language.
- Rust: Programming Rust (2nd Edition) - Jim Blandy, et al.
A rigorous deep-dive into safe concurrency, memory layout, and zero-cost abstractions.
- Go: The Go Programming Language - Alan Donovan & Brian Kernighan
The authoritative text on Go's architecture and concurrent goroutine model.
- Python: Fluent Python (2nd Edition) - Luciano Ramalho
The ultimate encyclopedia of Python's underlying data model and execution engine.
- Standard Reference: bash Cookbook (O'Reilly)
Practical, idiomatic solutions for shell scripting and automation.
- Advanced Mastery: Advanced Bash-Scripting Guide (ABS)
The legendary, exhaustive manual for the darkest corners of shell scripting.
- Operating Systems: Operating System Concepts (10th Edition) - Abraham Silberschatz
The industry-standard textbook for understanding processes, memory management, and file systems.
- Dragon Book: Compilers: Principles, Techniques, and Tools (2nd Edition) - Aho, Lam, Sethi, Ullman
The classic "Dragon Book" — the definitive reference on compiler design and construction.
- Engineering a Compiler: Engineering a Compiler (2nd Edition) - Cooper & Torczon
A modern, rigorous approach to compilation, from parsing to code generation.
- Computer Networks: Computer Networks (6th Edition) - Tanenbaum, Feamster, Wetherall
The authoritative textbook covering protocols, architecture, and network design.
- Language Reference: Kotlin Reference
The official language reference and specification.
- Android Development: Learn Kotlin for Android Development - Apress
Practical guide to building Android applications with Kotlin.
By nerd, for nerds