The person who stops studying merely because they have finished school is forever hopelessly doomed to mediocrity, no matter what their calling.

Software Engineering

# Title Author Pages Skills
1 Advanced Linux Programming Mark L. Mitchell 340/340 Linux & Unix system internals
2 Algorithms + Data Structures = Programs Niklaus Wirth 366/366 ()
3 Bluetooth 1.1 Jennifer Bray, Charles F. Sturman 624/624 Bluetooth, Wireless communication
4 Bluetooth Low Energy Robin Heydon 368/368 Blueooth, Wireless communication
5 Code Complete Steve McConnell 950/950 Software Engineering
6 Effective C++ Scott Meyers 320/320 C++
7 Expert C Programming Peter van der Linden 290/290 C
8 Extreme Programming Explained Kent Beck, Cynthia Andres 224/224 Software Engineering, Agile Methodology
9 Linkers and Loaders John R. Levine 256/256 ()
10 Linux Kernel Development Robert Love 480/480 ()
11 Linux System Programming Robert Love 400/400 Linux & Unix system internals
12 Modern C++ Design Andrei Alexandrescu 352/352 C++, Template Metaprogramming, Design Patterns
13 Modern Perl Chromatic 276/276 Perl
14 More Effective C++ Scott Meyers 337/337 C++
15 OCaml from the Very Beginning John Whitington 204/204 OCaml, Functional Programming
16 PeopleWare Tom DeMarco, Timothy Lister 264/264 ()
17 Practical Clojure Luke VanderHart, Stuart Sierra 228/228 Clojure, Lisp, Functional Programming
18 Practical OCaml Joshua B. Smith 260/488 How not to write a book
19 Practical Perforce Laura Wingerd 362/362 Perforce, SCM strategies
20 Practical Programming in Tcl Welch 960/960 TCL, Ancient history
21 Practical Vim Drew Neil 300/300 Vim
22 Programming Embedded Systems in C and C++ Michael Barr 200/200 ()
23 Programming Pearls Jon Bentley 256/256 ()
24 Programming from the Ground Up Jonathan Bartlett 326/326 x86 assembly
25 Raspberry Pi Hacks Ruth Suehle, Tom Callaway 394/394 ()
26 Realm of Racket Felleisen, Barski, Horn 312/312 Functional programming, Scheme, Racket
27 Refactoring: Improving the Design of Existing Code Martin Fowler, Kent Beck 464/464 ()
28 Rust by Example Various 112/112 Rust
29 Secure Coding Mark G 224/224 ()
30 Sketchy LISP Nils M Holm 164/164 Functional programming, Scheme
31 Soft Skills The software developer’s life manual John Z. Sonmez 506/506 ()
32 Software Design David Budgen 468/468 ()
33 Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code Bill Blunden 380/380 ()
34 Test Driven Development for Embedded C James W. Grenning 326/326 TDD, Unity, CppUTest, Refactoring, Design, Legacy Code, C
35 The Art of Designing Embedded Systems Jack Ganssle 312/312 ()
36 The Art of Unix Programming Eric S. Raymond 560/560 ()
37 The C++ Programming Language Bjarne Stroustrup 1025/1025 C++, Object Oriented architecture and design
38 The Career Programmer Christopher Duncan 300/300 ()
39 The Definitive Guide to the Xen Hypervisor David Chisnall 320/320 Xen, Operating systems, Computer Architecture
40 The Inmates Are Running the Asylum Alan Cooper 288/288 ()
41 The Joy of Clojure Chris Houser, Michael Fogus 520/520 Clojure, Lisp, Functional programming, Logic programming
42 The Little Schemer Friedman, Felleisen, Biddy 216/216 Functional programming, Scheme
43 The Mythical Man-month Fred Brooks 336/336 Software Engineering
44 The Object Constraint Language: Precise Modeling with UML Jos Warmer, Anneke G. Kleppe 144/144 OCL, UML, Design By Contract, Object Oriented Design
45 The Passionate Programmer Chad Fowler 232/232 Software Engineering
46 The Pragmatic Programmer Andrew Hunt 352/352 Software engineering
47 The Rust Programming Language Various 225/225 Rust
48 The Theory of Computer Science J.M. Brady 250/250 ()
49 Tmux: Productive Mouse-Free Development Brian P. Hogan 88/88 tmux
50 Unit Test Frameworks Paul Hamill 292/292 Unit Testing, Test Driven Development, xUnit
51 Why’s (Poignant) Guide to Ruby Why 176/176 Ruby
52 Writing Solid Code Steve Maguire 256/256 C, robust programming

Security

# Title Author Pages Skills
1 A Bug Hunter’s Diary Tobias Klein 208/208  
2 BIOS Disassembly Ninjutsu Uncovered Darmawan Salihun 450/450  
3 Carry On: Sound Advice From Schneier on Security Bruce Schneier 384/384  
4 Countdown to Zero Day: Stuxnet Kim Zetter 448/448  
5 Designing BSD Rootkits Joseph Kong 142/142  
6 Dissecting the hack Jayson Street 360/360  
7 Gray Hat Hacking The Ethical Hackers Handbook Allen Harper, Shon Harris, Jonathan Ness 720/720  
8 Gray Hat Python: Python Programming for Hackers and Reverse Engineers Justin Seitz 232/232  
9 Hacking Exposed Malware & Rootkits Michael Davis, Sean Bodmer, Christopher Elisan 400/400 ()
10 Hacking the Xbox - An introduction to reverse engineering Andrew “Bunnie” Huang 286/286 Electronics, security
11 Identifying Malicious Code Through Reverse Engineering Abhishek Singh 188/188  
12 Learning Linux Binary Analysis Ryan “elfmaster” O’Neill 282/282  
13 Malware Analyst’s Cookbook Michael Ligh, Steven Adair, Blake Hartstein, Matthew Richard 744/744 ()
14 Radare2 Various 75/75 Debugging and Reverse Engineering
15 Red Team: How to Succeed By Thinking Like the Enemy Micah Zenko 338/338  
16 SELinux System Administration Sven Vermeulen 120/120 SELinux, Mandatory Access Controls, Linux Administration, Security
17 Schneier on Security Bruce Scheier 336/336 ()
18 Security Engineering: A Guide to Building Dependable Distributed Systems Ross Anderson 1080/1080 Cryptography, Protocols, APIs, Access Control, Usability
19 Silence on the Wire - A Field Guide to Passive Reconnaissance and Indirect Attacks Michal Zalewski 224/224 Security
20 Spam Nation Brian Krebs 256/256 Crime, History, Economics, The Real World™
21 The Art of Computer Virus Research and Defense Peter Szor 744/744 ()
22 The Art of Deception Kevin Mitnick 368/368 ()
23 The Art of Intrusion Kevin Mitnick 288/288 ()
24 The Art of Software Security Assessment Mark Dowd, John McDonald, Justin Schuh 1200/1200 Security, Source Code Auiditing
25 The Best of 2600: A Hacker Odyssey Emmanuel Goldstein 888/888  
26 The Browser Hacker’s Handbook Wade Alcorn, Christian Frichot, Michele Orru 648/648  
27 The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espionage Clifford Stoll 326/326 Fiction, Historical, Incident Response, Policy and Politics
28 The Hacker Playbook: Practical Guide To Penetration Testing Peter Kim 294/294  
29 The Rootkit Arsenal Bill Blunden 784/784 Security, Operating systems, API design, Computer Architecture
30 The Tangled Web Michal Zalewski 344/344 Secruity, Web Application Security, Web Browser Security
31 Underground Julian Assange 321/321  
32 War 2.0 Thomas Rid, Marc Hecker 280/280  

Other

# Title Author Pages Score
1 12 Rules for Life: An Antidote to Chaos Jordan B. Peterson 320/320 ()
2 A Guide to the Good Life James Patrick Cronin 434/557 ()
3 A History of Japan R.H.P. Mason and J.G. Caiger 400/400  
4 African History John Parker 165/165 ()
5 All the Shah’s Men: An American Coup and the Roots of Middle East Terror Stephen Kinzer 296/296 ()
6 Anarchism Colin Ward 126/126 ()
7 Be Obsessed or Be Average Grant Cardone 240/240 3/5
8 Blackwater: The Rise of the World’s Most Powerful Mercenary Army Jeremy Scahill 60/550 0/5
9 Blink Malcolm Gladwell 296/296 ()
10 Body of Secrets: Anatomy of the Ultra-Secret National Security Agency James Bamford 784/784 ()
11 British Politics Tony Wright 152/152 ()
12 Chain of Title David Dayen 320/320 ()
13 Confessions of an Economic Hit Man John Perkins 250/250 ()
14 Dark Territory: The Secret History of Cyber War Fred Kaplan 352/352 ()
15 Debt: The First 5000 Years David Graeber 534/534 ()
16 Deep Work: Rules for Focused Success in a Distracted World Cal Newport 304/304 ()
17 Dragons of Eden: Speculations on the Evolution of Human Intelligence Carl Sagan 271/271 3/5
18 Eccentric Orbits: The Iridium Story John Bloom 560/560 ()
19 Economics in One Lesson Henry Hazlitt 218/218 ()
20 Freakonomics Steven D. Levitt, Stephen J. Dubner 315/315 ()
21 From Pablo to Osama Michael Kenney 312/312 ()
22 Getaway: Driving Techniques for Escape and Evasion Ronald Eriksen 50/50  
23 Gotta Get Theroux This: My life and strange times on television Louis Theroux 416/416 4/5
24 Gotti’s Boys Anthony M. DeStefano 304/304 2/5
25 Guns, Germs, and Steel: The Fates of Human Societies Jared M. Diamond 480/480 ()
26 How Not to Be a Dick: An Everyday Etiquette Guide Meghan Doherty 192/192  
27 How To: Absurd Scientific Advice for Common Real-World Problems Randall Munroe (the XKCD guy) 320/320 4/5
28 How to Be a People Magnet Leil Lowndes 267/267 ()
29 How to Instantly Connect with Anyone Leil Lowndes 337/337  
30 How to Make People Like You in 90 Seconds or Less Nicholas Boothman 203/203 ()
31 How to Start and Make a Conversation Christopher Gottschalk 288/288 ()
32 How to Stop Worrying and Start Living Dale Carnegie 352/352 ()
33 How to Win Friends and Influence People Dale Carnegie 292/292  
34 In Your Defence: Stories of Life and Law Sarah Langford 298/298 2/5
35 Inside Scientology Janet Reitman 464/464 ()
36 It’s Not All About Me Robin Dreeke 102/102  
37 Life Inc: How Corporatism Conquered the World Douglas Rushkoff 384/384 ()
38 Moscow, December 25th, 1991: The Last Day of the Soviet Union Conor O’Clery 352/352 2/5
39 Necessary Illusions: Thought Control in Democratic Societies Noam Chomsky 422/422  
40 Never Eat Alone Keith Ferrazzi 309/309 ()
41 Nine Lives: My time as the West’s top spy inside al-Qaeda Aimen Dean, Paul Cruickshank, Tim Lister 432/432 3/5
42 Norse Mythology Neil Gaiman 301/301 4/5
43 Originals: How Non-Conformists Move the World Adam Grant 336/336 ()
44 Porsche: Cars With Soul Gui Bernardes 208/208 2/5
45 Prometheus Rising Robert Anton Wilson 262/262 ()
46 Rich Dad Poor Dad Robert T Kiyosaki 178/178  
47 Rich Dad’s Guide to Investing Robert T Kiyosaki 471/471  
48 Sapiens: A Brief History of Humankind Yuval Noah Harari 443/443 ()
49 Second Chance Robert Kiyosaki 400/400 ()
50 Stalling for Time: My Life as an FBI Hostage Negotiator Gary Noesner 226/226  
51 Surely You’re Joking, Mr. Feynman! Richard Feynman 350/350  
52 Talking to Strangers: What We Should Know about the People We Don’t Know Malcolm Gladwell 388/388 3/5
53 The 11 Laws of Likability Michelle Tillis Lederman 240/240 ()
54 The 4-Hour Workweek Timothy Ferriss 416/416 ()
55 The Age of Surveillance Capitalism Shoshana Zuboff 704/704 ()
56 The Assassination Complex: Inside the Government’s Secret Drone Warfare Program Jeremy Scahill 256/256 ()
57 The CIA: The Cult of Intelligence Victor Marchetti 720/720  
58 The Democracy Project: A History, a Crisis, a Movement David Graeber 352/352 ()
59 The First 20 Hours: How to Learn Anything…Fast Josh Kaufman 190/288 0/5
60 The God Delusion Richard Dawkins 464/464 ()
61 The History of Jihad: From Muhammad to ISIS Robert Spencer 448/448 4/5
62 The Intelligence Paradox Satoshi Kanazawa 272/272 ()
63 The Lean Startup Eric Ries 296/296  
64 The Lost Art of the Good Schmooze: Building Rapport and Defusing Conflict in Everyday and Public Talk Diana Boxer 203/203  
65 The Magic of Reality Richard Dawkins 272/272 ()
66 The Meaning of Conservatism Roger Scruton 272/272 3/5
67 The OSS and CIA: The History of America’s Intelligence Community Charles River Editors 56/56 3/5
68 The Pentagon’s Brain: An Uncensored History of DARPA Annie Jacobsen 576/576 ()
69 The Politically Incorrect Guide to Darwinism and Intelligent Design Jonathan Wells 258/258 ()
70 The Prince Niccolò Machiavelli 140/140 ()
71 The Right Side of History: How Reason and Moral Purpose Made the West Great Ben Shapiro 288/288 3/5
72 The Shadow Factory: The NSA from 9/11 to the Eavesdropping on America James Bamford 395/395 ()
73 The Strange Death of Europe: Immigration, Identity, Islam Douglas Murray 352/352 ()
74 The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life Mark Manson 224/224 3/5
75 The Tipping Point Malcolm Gladwell 301/301 ()
76 The War of Art Steven Pressfield 192/192  
77 The Way of the Superior Man David Deida 207/207  
78 The World According to Clarkson Jeremy Clarkson 327/327 4/5
79 Think and Grow Rich Napoleon Hill 204/204  
80 Thinking About It Only Makes It Worse: And Other Lessons from Modern Life David Mitchell 336/336 5/5
81 Three Days in Moscow: Ronald Reagan and the Fall of the Soviet Empire Bret Baier, Catherine Whitney 416/416 ()
82 Thwarting Enemies at Home and Abroad William Johnson 264/264  
83 Understanding Cyber Conflict George Perkovich, Ariel E. Levite 304/304 4/5
84 Villains of All Nations: Atlantic Pirates in the Golden Age Marcus Rediker 248/248 ()
85 White Power George Lincoln Rockwell 376/376 2/5
86 Zen and the Art of Motorcycle Maintenance Robert M. Pirsig 418/418 ()

Fiction

# Title Author Pages Score
1 (Asoiaf 1) A Game of Thrones George R. R. Martin 694/694 4/5
2 (Asoiaf 2) A Clash of Kings George R. R. Martin 768/768 4/5
3 (Asoiaf 3) A Storm of Swords George R. R. Martin 973/973 4/5
4 (Asoiaf 4) A Feast for Crows George R. R. Martin 753/753 4/5
5 (Asoiaf 5) A Dance with Dragons George R. R. Martin 1056/1056 4/5
6 (HG2G 1) The Hitchhiker’s Guide to the Galaxy Douglas Adams 193/193 4/5
7 (HG2G 2) The Restaurant at the End of the Universe Douglas Adams 250/250 4/5
8 (HG2G 3) Life, the Universe and Everything Douglas Adams 224/224 4/5
9 (HG2G 4) So Long, and Thanks for All the Fish Douglas Adams 225/225 4/5
10 (HG2G 5) Mostly Harmless Douglas Adams 240/240 4/5
11 1984 George Orwell 328/328 3/5
12 2001: a Space Odyssey Arthur C. Clarke 296/296 2/5
13 A Wrinkle in Time Madeleine L’Engle 218/218 1/5
14 Altered Carbon Richard K. Morgan 375/375 4/5
15 Animal Farm George Orwell 144/144 4/5
16 Atlas Shrugged Ayn Rand 1088/1088 4/5
17 Blade Runner: Do Androids Dream of Electric Sheep? Philip K. Dick 210/210 4/5
18 Brave New World Aldous Huxley 268/268 3/5
19 Cat’s Cradle Kurt Vonnegut 220/306 1/5
20 Childhood’s End Arthur C. Clarke 214/214 2/5
21 Cryptonomicon Neal Stephenson 1168/1168 4/5
22 Dune Frank Herbert 412/412 1/5
23 Ender’s Game Orson Scott Card 352/352 4/5
24 Fahrenheit 451 Ray Bradbury 158/158 1/5
25 Foundation Isaac Asimov 255/255 1/5
26 Gateway Frederik Pohl 278/278 4/5
27 Hyperion Dan Simmons 482/482 1/5
28 I, Robot Isaac Asimov 244/244 3/5
29 Jurassic Park Michael Crichton 466/466 5/5
30 Lord of Light Roger Zelazny 160/296 1/5
31 Neuromancer William Gibson 271/271 4/5
32 Rendezvous with Rama Arthur C. Clarke 256/256 4/5
33 Ringworld Larry Niven 342/342 3/5
34 Slaughterhouse-Five Kurt Vonnegut 288/288 1/5
35 Snow Crash Neal Stephenson 480/480 5/5
36 Solaris Stanisław Lem 204/204 1/5
37 Speaker for the Dead Orson Scott Card 382/382 2/5
38 Starship Troopers Robert A. Heinlein 263/263 5/5
39 Stranger in a Strange Land Robert A. Heinlein 408/408 2/5
40 The Andromeda Strain Michael Crichton 327/327 4/5
41 The Catcher in the Rye J. D. Salinger 214/214 4/5
42 The Caves of Steel Isaac Asimov 206/206 4/5
43 The Difference Engine William Gibson, Bruce Sterling 429/429 2/5
44 The Forever War Joe Haldeman 236/236 4/5
45 The Fountainhead Ayn Rand 753/753 4/5
46 The Left Hand of Darkness Ursula K. Le Guin 304/304 1/5
47 The Man in the High Castle Philip K. Dick 240/240 3/5
48 The Martian Chronicles Ray Bradbury 222/222 1/5
49 The Moon Is a Harsh Mistress Robert A. Heinlein 382/382 5/5
50 The Mote in God’s Eye Larry Niven 596/596 2/5
51 The Road Cormac McCarthy 287/287 3/5
52 The Stars My Destination Alfred Bester 258/258 1/5
53 The Time Machine H. G. Wells 118/118 3/5
54 The War of the Worlds H. G. Wells 287/287 3/5
55 Three Men In A Boat Jerome K. Jerome 128/128 3/5
56 Time Enough for Love Robert A. Heinlein 589/589 3/5
57 To Kill a Mockingbird Harper Lee 384/384 3/5