BookMentionsBookMentions

Best Technology Books

Category100 of 608 books100 recommendations total

Technology books most recommended by founders, engineers and investors — computing history, artificial intelligence and product craft. Plus the essays that shaped the industry.

Curated list content

Where to start: Technology Books recommended most often

Recommended books, ranked by how many of the 63 people behind this list recommended each one.

  1. 1Don't Make Me Think14 recommendations · recommended by Nir Eyal, Brian Armstrong and Nick Ganju
  2. 2Tools and Weapons11 recommendations · recommended by Bill Gates, Børge Brende and Reed Hastings
  3. 3Hackers & Painters10 recommendations · recommended by Keith Rabois, Brian Armstrong and Nir Eyal
  4. 4Out of Control7 recommendations · recommended by Ev Williams, Noam Chomsky and Cynthia Johnson
  5. 5The Innovators6 recommendations · recommended by Chris Fussell, Noah Kagan and Sean Gardner
1
Book cover for “Don't Make Me Think”
Don't Make Me Think

A Common Sense Approach to Web Usability

14 recommendations

Recommended by Nir Eyal, Brian Armstrong, Nick Ganju and 7 others

Book Summary

Krug’s guide feels like a witty, no-nonsense conversation over coffee. It’s packed with practical advice on why users scan, not read, and how to make navigation obvious. The book shines in its brevity and memorable maxims—you’ll finish it in an afternoon and likely revisit its core principles. However, if you seek deep interaction design theory or modern mobile-first patterns, you’ll find it light. Its dated screenshots and web-centric focus may also irk app-only designers. A quick, opinionated primer, not an exhaustive textbook.

2
Book cover for “Tools and Weapons”
Tools and Weapons

The Promise and the Peril of the Digital Age

11 recommendations

Recommended by Bill Gates, Børge Brende, Reed Hastings and 4 others

Book Summary

Brad Smith writes from an executive vantage point, linking vivid company anecdotes to the policy dilemmas created by rapid digitization. The most useful material is the catalog of real-world incidents and clear, concrete explanations of how corporate choices meet legal pressure — handy for briefing others or framing policy debates. The writing favors managerial reasoning over systematic critique, so readers seeking sharp outsider skepticism or deep technical unpacking may feel underserved. Repetitive defense of corporate decisions appears at times, and long regulatory passages slow the pace.

3
Book cover for “Hackers & Painters”
Hackers & Painters

Big Ideas From The Computer Age

10 recommendations

Recommended by Keith Rabois, Brian Armstrong, Nir Eyal and 4 others

Book Summary

Paul Graham collects opinionated, conversational essays about programming, design, and startups, written from a coder-founder viewpoint. Many passages turn a programmer's job into a creative pursuit, with pithy metaphors and candid stories that make abstract ideas feel concrete. Best value: quick, provocative reframes that nudge how you think about building software and starting companies. Main limitation: essays vary in depth and repeat themes; long digressions sometimes read like personal manifesto rather than practical guidance. Treat it as idea-sparking reading, not an instruction manual.

4
Book cover for “Out of Control”
Out of Control

The New Biology Of Machines, Social Systems, And The Economic World

7 recommendations

Recommended by Ev Williams, Noam Chomsky, Cynthia Johnson and 2 others

Book Summary

Kevin Kelly stitches anecdote, reportage, and speculative argument to cast software, markets, and networks as living ecologies. The prose favors metaphor and broad pattern-recognition, which helps when you want vivid language to explain decentralization and emergence. Expect idea-rich chapters rather than hands-on checklists. Friction appears where examples repeat and reasoning stays suggestive rather than tightly reasoned; selective illustration can feel anecdote-heavy. If you prefer step-by-step guidance or tightly cited policy detail, this will likely feel unsatisfying.

5
Book cover for “The Innovators”
The Innovators

How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution

6 recommendations

Recommended by Chris Fussell, Noah Kagan, Sean Gardner and 1 other

Description

The computer and the internet are among the most important innovations of our era, but few people know who created them. They were not conjured up in a garret or garage by solo inventors suitable to be singled out on magazine covers or put into a pantheon with Edison, Bell, and…

6
Book cover for “Structure and Interpretation of Computer Programs”
Description

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This longawaited revision contains changes throughout the text.

7
Book cover for “Creative Selection”
Creative Selection

Inside Apple's Design Process During the Golden Age of Steve Jobs

5 recommendations

Recommended by Keith Rabois, Chris Dixon, Andrew Chen and 1 other

Description

An insider's account of Apple's creative process during the golden years of Steve Jobs.Hundreds of millions of people use Apple products every day; several thousand work on Apple's campus in Cupertino, California; but only a handful sit at the drawing board.

8
Book cover for “The Most Powerful Idea in the World”
The Most Powerful Idea in the World

A Story of Steam, Industry, and Invention

4 recommendations

Recommended by Bill Gates and Nick Szabo

Description

Hardly a week passes without some highprofile court case that features intellectual property at its center. But how did the belief that one could own an idea come about And how did that belief change the way humankind lives and works William Rosen, author of Justinian's Flea,…

9
Book cover for “Elements of Information Theory”
Description

All the essential topics in information theory are covered in detail, including entropy, data compression, channel capacity, rate distortion, network information theory, and hypothesis testing.

10
No coverHow the Internet Happened
How the Internet Happened

From Netscape to the iPhone

3 recommendations

Recommended by Balaji S. Srinivasan and Linda Xie

Description

The internet was never intended for you, opines Brian McCullough in this lively narrative of an era that utterly transformed everything we thought we knew about Technology,.

11
No coverGame Changer
Game Changer

AlphaZero's Groundbreaking Chess Strategies and the Promise of AI

3 recommendations

Recommended by Demis Hassabis and Berci Meskó

Description

It took AlphaZero only a few hours of selflearning to become the chess player that shocked the world. The Artificial Intelligence, system, created by DeepMind, had been fed nothing but the rules of the Royal Game when it beat the world’s strongest chess engine in a prolonged…

12
No coverPlatform Revolution
Platform Revolution

How Networked Markets Are Transforming the Economy and How to Make Them Work for You

3 recommendations

Recommended by Kirk Borne, Changpeng Zhao and Adamu Garba II

Description

Uber. Airbnb. Amazon. Apple. PayPal. All of these companies disrupted their markets when they launched. Today they are industry leaders.

13
No coverThe Little Kingdom
The Little Kingdom

The Private Story of Apple Computer

2 recommendations

Recommended by Keith Rabois and Patrick Collison

14
No coverPandaemonium
Pandaemonium

The Coming of the Machine as Seen by Contemporary Observers

2 recommendations

Recommended by Sam Altman

Description

Documents the public reaction to the industrial revolution.

15
No coverHacker's Delight
2 recommendations

Recommended by Bret Victor and Jeri Ellsworth

Description

Aiming to tell the dark secrets of computer arithmetic, this title is suitable for library developers, compiler writers, and lovers of elegant hacks.

16
Book cover for “Deep Medicine”
Deep Medicine

How Artificial Intelligence, Can Make Healthcare Human Again

2 recommendations

Recommended by Keith Rabois

Description

A Science Friday pick for book of the year, 2019 One of America's top doctors reveals how AI will empower physicians and revolutionize patient care Medicine has become inhuman, to disastrous effect.

17
No coverThe Upstarts
The Upstarts

Uber, Airbnb, and the Battle for the New Silicon Valley

2 recommendations

Recommended by Sean Ellis and Chris Fralic

Description

ONE OF AMAZON'S BEST BOOKS OF 2017 A look deep inside the new Silicon Valley, from the New York Times bestselling author of The Everything Store.

18
Book cover for “Competing in the Age of AI”
Competing in the Age of AI

Strategy and Leadership When Algorithms and Networks Run the World

2 recommendations

Recommended by Mark Cuban

Book Summary

Competing in the Age of AI lays out how data and AI change firm boundaries and operating logic, trading technical detail for managerial analysis and corporate examples. Reading feels like a series of executive briefings: chapters provide vocabulary and limitations useful when arguing reorganizations, governance choices, and platform economics. The most usable sections are the firm-level reasoning and the case comparisons that show where AI alters processes, decision rights, and scale. Friction sets in when long managerial analyses repeat similar lessons without concrete operational steps. It offers little engineering-level how-to.

19
Book cover for “Streaming, Sharing, Stealing”
Streaming, Sharing, Stealing

Big Data and the Future of Entertainment

2 recommendations

Recommended by Erik Brynjolfsson

Book Summary

The book reads like a sharp industry primer, arguing that familiar TV viewing habits connect to economic and incentive shifts created by platforms. Early chapters use the Netflix House of Cards example to set the stage; later sections present arguments about how platform data, pricing, piracy, and distribution influence what gets produced and monetized. Main limitation: the tone stays analytical and business-focused, so pricing and market-mechanics sections can feel dry or repetitive for readers seeking cultural narrative or creator-centered detail.

Show 80 more books with a single recommendation
20
Book cover for “The Truth Machine”
The Truth Machine

The Blockchain and the Future of Everything

1 recommendation

Recommended by Balaji S. Srinivasan

Description

"Views differ on bitcoin, but few doubt the transformative potential of Blockchain Technology,. The Truth Machine is the best book so far on what has happened and what may come along. It demands the attention of anyone concerned with our economic future." Lawrence H.

21
No coverTuring's Cathedral
Turing's Cathedral

The Origins of the Digital Universe

1 recommendation

Recommended by Stewart Brand

Description

A Wall Street Journal Best Business Book of 2012A Kirkus Reviews Best Book of 2012In this revealing account of how the digital universe exploded in the aftermath of World War II, George Dyson illuminates the nature of digital computers, the lives of those who brought them into…

22
Book cover for “The Linux Programming, Interface”
The Linux Programming, Interface

A Linux and UNIX System Programming, Handbook

1 recommendation

Recommended by Julia Evans

Description

The Linux Programming, Interface is the definitive guide to the Linux and UNIX Programming, interfacethe interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux Programming, expert Michael Kerrisk provides detailed…

23
Book cover for “The Accidental Billionaires”
The Accidental Billionaires

The Founding of Facebook

1 recommendation

Recommended by Ankur Warikoo

Description

NATIONAL BESTSELLER“The Social Network, the much anticipated movie…adapted from Ben Mezrich’s book The Accidental Billionaires.” —The New York TimesBest friends Eduardo Saverin and Mark Zuckerberg had spent many lonely nights looking for a way to stand out among Harvard…

24
Book cover for “Code”
Code

The Hidden Language of Computer Hardware and Software

1 recommendation

Recommended by Scott Hanselman

Description

What do flashlights, the British invasion, black cats, and seesaws have to do with computers In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other.

25
Book cover for “Python Crash Course”
Python Crash Course

A HandsOn, ProjectBased Introduction to Programming,

1 recommendation

Recommended by Kirk Borne

Description

Second edition of the best selling Python book in the world. A fastpaced, nononsense guide to Programming, in Python. This book teaches beginners the basics of Programming, in Python with a focus on real projects.This is the second edition of the best selling Python book in the…

26
No coverLearn Windows PowerShell in a Month of Lunches
Description

SummaryLearn Windows PowerShell in a Month of Lunches, Third Edition is an innovative tutorial designed for busy IT professionals.

27
Book cover for “Smalltalk Best Practice Patterns”
Description

This classic book is the definitive realworld style guide for better Smalltalk Programming,. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way.

28
No coverEloquent JavaScript
Eloquent JavaScript

A Modern Introduction to Programming,

1 recommendation

Recommended by Sarah Drasner

Description

Completely revised and updated, this bestselling introduction to Programming, in JavaScript focuses on writing real applications.Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code.

29
No coverPEOPLE VS TECH, THE
1 recommendation

Recommended by Rachel Botsman

Description

Meticulously scrutinizes the social and political consequences of our increasingly digitized world.' KirkusThe internet was meant to set us free.Tech has radically changed the way we live our lives.

30
Book cover for “Cryptoassets”
Cryptoassets

The Innovative Investor's Guide to Bitcoin and Beyond

1 recommendation

Recommended by Peter Jennings

Book Summary

This investor-oriented primer translates blockchain basics into asset categories, valuation approaches, and portfolio-sizing ideas. Early chapters make crypto vocabulary and asset roles accessible; the middle leans into formulas, charts, and scenario math that demand focused attention. The most directly useful material is practical guidance on sizing and treating crypto exposures in a portfolio rather than market buzz. Limitations include accumulating finance jargon and a tone that favors analysis over storytelling or quick trading tactics.

31
Book cover for “Blockchain and the Law”
Blockchain and the Law

The Rule of Code

Description

Bitcoin has been hailed as an Internet marvel and decried as the preferred transaction vehicle for criminals. It has left nearly everyone without a computer science degree confused: how do you "mine" money from ones and zerosThe answer lies in a Technology, called blockchain.

32
Book cover for “Cybersecurity and Cyberwar”
Cybersecurity and Cyberwar

What Everyone Needs to Know

Book Summary

A narrative-driven, journalistically minded account of how cyberspace moved from sci‑fi shorthand to an engine of communication, commerce, and conflict. Singer mixes vivid case vignettes with policy discussion so the book works well as a primer for non-specialists who need context and examples. What works best is its readable synthesis of incidents and the institutional tensions they expose; the main limitation is uneven pacing — anecdote-heavy sections sit beside denser technical and policy passages that can frustrate readers seeking a consistent tone.

33
No coverScala Cookbook
Scala Cookbook

Recipes for ObjectOriented and Functional Programming,

34
No coverNumerical Python
Numerical Python

Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib

Description

Leverage the numerical and mathematical modules in Python and its standard library as well as popular open source numerical Python packages like NumPy, SciPy, FiPy, matplotlib and more.

35
No coverAnsible
36
Book cover for “Dark Territory”
Dark Territory

The Secret History of Cyber War

Description

The neverbeforetold story of the computer scientists and the NSA, Pentagon, and White House policymakers who invented and employ the wars of the present and future the cyber wars where every country can be a major power player and every hacker a mass destroyer, as reported by a…

37
Book cover for “The Quick Python Book”
Description

This revision of Manning's popular The Quick Python Book offers a clear, crisp introduction to the elegant Python Programming, language and its famously easytoread syntax.After exploring Python's syntax, control flow, and basic data structures, the book shows how to create,…

38
No coverLearning JavaScript Design Patterns
39
No coverHadoop
Hadoop

The Definitive Guide

Description

Ready to unlock the power of your data With this comprehensive guide, you'll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop.

40
No coverLeading the Transformation
Leading the Transformation

Applying Agile and DevOps Principles at Scale

Description

Software is becoming more and more important across a broad range of industries, yet most Technology, executives struggle to deliver software improvements their businesses require.Leadingedge companies like Amazon and Google are applying DevOps and Agile principles to deliver…

41
No coverScala in Action
Scala in Action

Covers Scala 2.10

Description

SummaryScala in Action is a comprehensive tutorial that introduces Scala through clear explanations and numerous handson examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once.

42
Book cover for “An Introduction to Programming, in Go”
Description

This book is a short, concise introduction to computer Programming, using the language Go. Designed by Google, Go is a general purpose Programming, language with modern features, clean syntax and a robust welldocumented common library, making it an ideal language to learn as…

43
No coverRESTful Web Services Cookbook
RESTful Web Services Cookbook

Solutions for Improving Scalability and Simplicity

Description

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic.

44
No coverPython in a Nutshell
Python in a Nutshell

A Desktop Quick Reference

Description

Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today's most popular Programming, languages.

45
No coverC# 6.0 Cookbook
C# 6.0 Cookbook

Solutions for C# Developers

Description

Completely updated for C# 6.0, the new edition of this bestseller offers more than 150 code recipes to common and notsocommon problems that C# programmers face every day. More than a third of the recipes have been rewritten to take advantage of new C# 6.0 features.

46
Book cover for “Effective Modern C”
Effective Modern C

42 Specific Ways to Improve Your Use of C? and C?

Book Summary

Effective Modern C++ presents concise, itemized rules for using C++11/14 features—auto, move semantics, lambdas, and concurrency—backed by dense code examples and limitation discussion. The useful part is concrete, opinionated prescriptions that point out subtle correctness and portability traps and suggest safer idioms. The limiting part is heavy assumption of prior C++ fluency: many items demand stopping to compile and think. Readers expecting a gentle introduction or a chapter-by-chapter tutorial will find the voice prescriptive and occasionally terse.

47
No coverThe Sentient Machine
The Sentient Machine

The Coming Age of Artificial Intelligence,

48
Book cover for “Deep Learning with Python”
Description

Deep learning is applicable to a widening range of Artificial Intelligence, problems, such as image classification, speech recognition, text classification, question answering, texttospeech, and optical character recognition.

49
No coverMachine Learning
Machine Learning

The New AI (The MIT Press Essential Knowledge series)

Description

Today, machine learning underlies a range of applications we use every day, from product recommendations to voice recognitionas well as some we don't yet use everyday, including driverless cars.

50
Book cover for “C# 7.0 in a Nutshell”
C# 7.0 in a Nutshell

The Definitive Reference

Description

When you have questions about C# 7.0 or the .NET CLR and its core Framework assemblies, this bestselling guide has the answers you need.

51
No coverEffective Java
Description

Since this Joltaward winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional Programming, constructs to Java's objectoriented roots.

52
No coverHigh Performance Browser Networking
High Performance Browser Networking

What every web developer should know about networking and web performance

53
Book cover for “R Packages”
R Packages

Organize, Test, Document, and Share Your Code

Description

Turn your R code into packages that others can easily download and use. This practical book shows you how to bundle reusable R functions, sample data, and documentation together by applying author Hadley Wickham's package development philosophy.

54
No coverDjango for Beginners
Django for Beginners

Build websites with Python and Django

Description

A stepbystep guide to building web applications with Python and Django 3.0. Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user…

55
No coverC# in Depth
Description

C# has changed significantly since it was first introduced. With the many upgraded features, C# is more expressive than ever. However, an in depth understanding is required to get the most out of the language.

56
No coverHigh Performance MySQL
High Performance MySQL

Optimization, Backups, and Replication

57
Book cover for “C# 6.0 in a Nutshell”
C# 6.0 in a Nutshell

The Definitive Reference

Book Summary

Hands-on, reference-style manual for C# 6.0 and the CLR aimed at developers who want precise syntax notes and practical code examples. Organized around concepts and use cases, it’s dense with snippets and implementation details you can consult for specific tasks or study through to learn nuance. What works best is clear, code-first answers to language and runtime questions. The main limitation is tone: it behaves like a reference, so readers seeking guided projects or exercises will find it terse and occasionally repetitive.

58
No coverAlgorithms
Description

This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide.

59
No coverFunctional Programming, in Scala
Description

Functional Programming, (FP) is a Programming, style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs.

60
Book cover for “Java Performance”
Java Performance

The Definitive Guide

Description

The world of Java performance has shifted significantly in the past ten years. Multicore machines and 64bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications.

61
Book cover for “The Practice of System and Network Administration, Second Edition”
Description

The first edition of The Practice of System and Network Administration introduced a generation of system and network administrators to a modern IT methodology.

62
Book cover for “Linux Kernel Development”
Description

"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more…

63
No coverA Tour of C
Description

In A Tour of C, Second Edition, Bjarne Stroustrup, the creator of C, describes what constitutes modern C. This concise, selfcontained guide covers most major language features and the major standardlibrary componentsnot, of course, in great depth, but to a level that gives…

64
No coverC Concurrency in Action
Description

C 11 delivered strong support for multithreaded applications, and the subsequent C? and 17 updates have built on this baseline.

66
No coverSpeaking JavaScript
67
No coverHTML and CSS
HTML and CSS

Design and Build Websites

Description

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or ecommerce store) and those who want to make their…

68
Book cover for “Head First JavaScript Programming,”
Description

If you know HTML & CSS then you know all about web page style and structure; now it's time to give those pages some behavior, some interactivity.

69
No coverMake Your Own Neural Network
Description

A stepbystep gentle journey through the mathematics of neural networks, and making your own using the Python computer language. Neural networks are a key element of deep learning and Artificial Intelligence,, which today is capable of some truly impressive feats.

70
Book cover for “Serious Cryptography”
Serious Cryptography

A Practical Introduction to Modern Encryption

Description

Serious Cryptography is the much anticipated review of modern cryptography by cryptographer JP Aumasson. This is a book for readers who want to understand how cryptography works in today's world.

71
Book cover for “The IDA Pro Book”
The IDA Pro Book

The Unofficial Guide to the World's Most Popular Disassembler

Description

No source code No problem. With IDA Pro, the interactive disassembler, you live in a source codeoptional world. IDA can automatically analyze the millions of opcodes that make up an executable and present you with a disassembly. But at that point, your work is just beginning.

72
Book cover for “Pro C# 5.0 and the .NET 4.5 Framework”
Description

This new edition of Pro C# 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework.

73
No coverIntroduction to Machine Learning with Python
Description

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams.

74
No coverFramework Design Guidelines
Framework Design Guidelines

Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina (20050929)

Description

"This book is an absolute mustread for all .NET developers. It gives clear do and don't guidance on how to design class libraries for .NET.

75
Book cover for “Linux Command Line and Shell Scripting Bible”
Description

Talk directly to your system for a faster workflow withautomation capability Linux Command Line and Shell Scripting Bible is youressential Linux guide.

76
No coverHead First Java
Description

Learning a complex new language is no easy task especially when it s an objectoriented computer Programming, language like Java. You might think the problem is your brain.

77
Book cover for “Continuous Delivery”
Continuous Delivery

Reliable Software Releases through Build, Test, and Deployment Automation (AddisonWesley Signature Series (Fowler))

Book Summary

Continuous Delivery reads like a practitioner's manual for making software releases faster and safer, heavy on process recipes, pipeline patterns, and automation practices. Its most useful sections give concrete steps for automating build, test, and deployment flows so teams can ship smaller, more frequent changes with lower risk. The tone is prescriptive and detail-oriented, which helps during implementation but frustrates readers expecting high-level case studies or light narrative. Implementation detail can feel tedious if you're not working on CI/CD right away.

78
No coverTime Management for System Administrators
Time Management for System Administrators

Stop Working Late and Start Working Smart

Description

Time is a precious commodity, especially if you're a system administrator. No other job pulls people in so many directions at once. Users interrupt you constantly with requests, preventing you from getting anything done.

79
Book cover for “Core Java Volume IFundamentals”
Book Summary

Reading feels methodical and detail-first: chapters cover syntax, the standard library, and SE 9–11 changes with careful, code-centered examples that assume prior programming fluency. The best parts are clear explanations of tricky corners (generics, concurrency, module-related adjustments) and compact sample code you can adapt. The book's limiting side is its manual-like stretches—long reference passages and few guided, end-to-end projects—so people who learn by building may find momentum stalls.

80
No coverCloud Native Patterns
Cloud Native Patterns

Designing changetolerant software

Description

Author Cornelia Davis likes to say that "the cloud" is more about how you design your applications than where you deploy them.

81
No coverApplied Cryptography
Applied Cryptography

Protocols, Algorithms and Source Code in C

Description

From the world's most renowned security technologist, Bruce Schneier, this 20th Anniversary Edition is the most definitive reference on cryptography ever published and is the seminal work on cryptography.

82
No coverObjectiveC Programming,
ObjectiveC Programming,

The Big Nerd Ranch Guide (2nd Edition)

Description

Want to write applications for iOS or the Mac This introduction to Programming, and the ObjectiveC language is the first step on your journey from someone who uses apps to someone who writes them.

83
No coverAlgorithm Design
Description

Algorithm Design introduces algorithms by looking at the realworld problems that motivate them. The book teaches a range of design and analysis techniques for problems that arise in computing applications.

84
Book cover for “Thinking in Java”
Description

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previous Programming, experience.

85
No coverGetting MEAN with Mongo, Express, Angular, and Node
Description

SummaryGetting MEAN, Second Edition teaches you how to develop fullstack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015.Purchase of…

86
No coverCracking the PM Interview
Cracking the PM Interview

How to Land a Product Manager Job in Technology,

Description

How many pizzas are delivered in Manhattan How do you design an alarm clock for the blind What is your favorite piece of software and why How would you launch a video rental service in India This book will teach you how to answer these questions and more.

87
No coverHead First C
Head First C

A BrainFriendly Guide

Description

Ever wished you could learn C from a book Head First C provides a complete learning experience for C and structured imperative Programming,.

88
No coverDesigning With Web Standards
Description

You code. And code. And code. You build only to rebuild. You focus on making your site compatible with almost every browser or wireless device ever put out there.

89
No coverDesign Patterns in Ruby
Description

Praise for Design Patterns in Ruby " Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter.

90
No coverHow Linux Works
How Linux Works

What Every Superuser Should Know

Description

Best selling guide to the inner workings of the Linux operating system with over 50,000 copies sold since its release in 2014.

91
No coverTestDriving JavaScript Applications
TestDriving JavaScript Applications

Rapid, Confident, Maintainable Code

Description

Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can testdrive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai.

92
Book cover for “Gray Hat Hacking The Ethical Hacker's Handbook”
Description

The latest strategies for vulnerability discovery and exploitation, mobile security, malware analysis, and reverse engineering Fully updated throughout and featuring 13 entirely new chapters, "Gray Hat Hacking: The Ethical Hacker's Handbook, Fourth Edition" reveals how to thwart…

93
No coverModern PHP
Modern PHP

New Features and Good Practices

Description

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a fullfeatured, mature language with objectorientation, namespaces, and a growing collection of…

94
Book cover for “The Art of Unit Testing”
The Art of Unit Testing

With Examples in .net

Description

Unit testing, done right, can mean the difference between a failed project and a successful one, between a maintainable code base and a code base that no one dares touch, and between getting home at 2 AM or getting home in time for dinner, even before a release deadline.The Art…

95
No coverPython Algorithms
Python Algorithms

Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)

Description

Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problemsolving…

96
Book cover for “Blockchain Basics”
Blockchain Basics

A NonTechnical Introduction in 25 Steps

Description

In 25 concise steps, you will learn the basics of blockchain Technology,. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, Programming,, or cryptography is required.

97
Book cover for “SQL Cookbook”
SQL Cookbook

Query Solutions and Techniques for Database Developers (Cookbooks (O'Reilly))

Description

You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how to do more work with SQL inside the database before pushing data across the network to your applications.

98
No coverJavaScript & jQuery
JavaScript & jQuery

The Missing Manual

Description

JavaScript lets you supercharge your HTML with animation, interactivity, and visual effectsbut many web designers find the language hard to learn.

99
No coverSeven Languages in Seven Weeks
Seven Languages in Seven Weeks

A Pragmatic Guide to Learning Programming, Languages (Pragmatic Programmers)

Description

You should learn a Programming, language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks In this book you'll get a handson tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby.

Recommended Technology Books by Keith Rabois

Keith Rabois recommends 4 books on this list. See all book recommendations by Keith Rabois

Recommended Technology Books by Balaji S. Srinivasan

Balaji S. Srinivasan recommends 2 books on this list. See all book recommendations by Balaji S. Srinivasan

Recommended Technology Books by Bill Gates

Bill Gates recommends 2 books on this list. See all book recommendations by Bill Gates

Technology Books: common questions

What are the most recommended technology books?
Don't Make Me Think, Tools and Weapons and Hackers & Painters are the most recommended technology books on BookMentions, ranked by how many people recommended them.
Who recommends technology books?
Keith Rabois, Balaji S. Srinivasan, Bill Gates and Bret Victor are among the people who recommend books on this list. Each name links to their full set of book recommendations.
Which of these technology books should I read first?
Don't Make Me Think is the most recommended here with 14 recommendations, which makes it the safest place to start.

Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.

Recommendation dataCategory signalsSource-backed book recordsOpen book pages for proof/context

Explore more lists

About this list

This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.

Recommended books by person: who recommends technology books

Books recommended by the people below. Open a profile to see everything they recommend, with the source behind each pick.