BookMentionsBookMentions

Best Technology Books

Category100 of 608 books111 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
1
Book cover for “Don't Make Me Think”
Don't Make Me Think

A Common Sense Approach to Web Usability

15 recommendations
Recommendation Context
Available recommendation signals cluster around NonFiction, Commerce, Design, Programming, DesignArt lists, suggesting this book may fit readers looking for creative discipline, craft, or artistic motivation. Treat this as discovery context, not a quality guarantee.
2
Book cover for “Hackers & Painters”
Hackers & Painters

Big Ideas From The Computer Age

13 recommendations
Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Entrepreneur, Business, Technology lists, suggesting this book may fit readers looking for business judgment, leadership, or practical strategy. Treat this as discovery context, not a quality guarantee.
3
Book cover for “Tools and Weapons”
Tools and Weapons

The Promise and the Peril of the Digital Age

11 recommendations
Recommendation Context
Available recommendation signals cluster around NonFiction, Business, Technology, Science lists, suggesting this book may fit readers looking for business judgment, leadership, or practical strategy. Treat this as discovery context, not a quality guarantee.
4
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. There are new implementations of most of the major Programming, systems in the book, including the interpreters and compilers, and the authors have incorporat...

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

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

7 recommendations
Recommendation Context
Available recommendation signals cluster around Social Sciences, Finance, NonFiction, Philosophy, Business lists, suggesting this book may fit readers looking for decision-making, behavior, or human motivation. Treat this as discovery context, not a quality guarantee.
6
No coverThe Innovators
The Innovators

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

6 recommendations
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 Morse. Instead, most of the innovations of the digital age were done co...

7
No coverCreative Selection
Creative Selection

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

6 recommendations
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. Creative Selection recounts the life of one of the few who worked behind the scenes, a high...

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
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, seeks to answer these questions and more with The Most Powerful Idea i...

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. The authors provide readers with a solid understanding of the underlying theory and applications. Problem sets and a telegraphic summary at the end of each ...

10
No coverThe Little Kingdom
The Little Kingdom

The Private Story of Apple Computer

3 recommendations
Description

This story of Apple computer...

11
No coverHow the Internet Happened
How the Internet Happened

From Netscape to the iPhone

3 recommendations
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,. In How the Internet Happened, he chronicles the whole fascinating story for the first time, beginning in a dusty Illinois basement in 1993, when a group of college kids set off ...

12
No coverGame Changer
Game Changer

AlphaZero's Groundbreaking Chess Strategies and the Promise of AI

3 recommendations
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 match. The selection of ten games published in December 2017 created a wor...

13
No coverDeep Medicine
Deep Medicine

How Artificial Intelligence, Can Make Healthcare Human Again

3 recommendations
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. The doctorpatient relationshipthe heart of medicineis broken: doctors are too distracted and overwhelmed to truly connect with their patients, and...

14
No coverPlatform Revolution
Platform Revolution

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

3 recommendations
Description

Uber. Airbnb. Amazon. Apple. PayPal. All of these companies disrupted their markets when they launched. Today they are industry leaders. What’s the secret to their successThese cuttingedge businesses are built on platforms: twosided markets that are revolutionizing the way we do business. Written by three of the most soughtafter experts on plat...

15
No coverTuring's Cathedral
Turing's Cathedral

The Origins of the Digital Universe

2 recommendations
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 existence, and how code took over the world. In the 1940s and ‘50s, a s...

16
No coverPandaemonium
Pandaemonium

The Coming of the Machine as Seen by Contemporary Observers

2 recommendations
Description

Documents the public reaction to the industrial revolution....

17
No coverHacker's Delight
2 recommendations
Description

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

18
No coverThe Upstarts
The Upstarts

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

2 recommendations
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. Ten years ago, the idea of getting into a stranger's car, or walking into a stranger's home, would have seemed bizarre and dangerousyet today it is as common as ordering a book online. Companies like Ub...

19
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
Recommendation Context
Available recommendation signals cluster around ificial, Intelligence, Management, Strategic, Thinking lists, suggesting this book may fit readers looking for creative discipline, craft, or artistic motivation. Treat this as discovery context, not a quality guarantee.
20
Book cover for “Streaming, Sharing, Stealing”
Streaming, Sharing, Stealing

Big Data and the Future of Entertainment

2 recommendations
Recommendation Context
Available recommendation signals cluster around NonFiction, MusicArt, Business, Technology lists, suggesting this book may fit readers looking for business judgment, leadership, or practical strategy. Treat this as discovery context, not a quality guarantee.
21
Book cover for “The Truth Machine”
The Truth Machine

The Blockchain and the Future of Everything

1 recommendation
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. Summers, Charles W. Eliot University Professor and President Emeritus at Harvard,...

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

A Linux and UNIX System Programming, Handbook

1 recommendation
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 descriptions of the system calls and library functions that you need in order...

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

The Founding of Facebook

1 recommendation
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 University’s elite, comptetitive, and accomplished student body. Then, in 2003...

24
No coverCode
Code

The Hidden Language of Computer Hardware and Software

1 recommendation
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. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the...

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

A HandsOn, ProjectBased Introduction to Programming,

1 recommendation
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 world. Python Crash Course, 2nd Edition is a straightforward introducti...

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. This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet.Purchase of the print book includes a free eB...

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. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patter...

28
No coverEloquent JavaScript
Eloquent JavaScript

A Modern Introduction to Programming,

1 recommendation
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. Like any good Programming, book, Eloquent JavaScript begins with fundamentalsvariables, control ...

29
No coverPEOPLE VS TECH, THE
1 recommendation
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. But have we unwittingly handed too much away to shadowy powers behind a wall of code, all manipulated by a handful of Silicon Valley utopians, ad me...

30
Book cover for “Cryptoassets”
Cryptoassets

The Innovative Investor's Guide to Bitcoin and Beyond

1 recommendation
Recommendation Context
Available recommendation signals cluster around Finance, Cryptocurrency, NonFiction, Business, Technology lists, suggesting this book may fit readers looking for business judgment, leadership, or practical strategy. Treat this as discovery context, not a quality guarantee.
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. A generalpurpose tool for creating secure, decentralized, peertopeer a...

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

What Everyone Needs to Know

Recommendation Context
Available recommendation signals cluster around Social Sciences, NonFiction, Cybersecurity, Programming, Technology lists, suggesting this book may fit readers looking for decision-making, behavior, or human motivation. Treat this as discovery context, not a quality guarantee.
33
No coverScala Cookbook
Scala Cookbook

Recipes for ObjectOriented and Functional Programming,

Description

Save time and trouble when using Scala to build objectoriented, functional, and concurrent applications. With more than 250 readytouse recipes and 700 code examples, this comprehensive cookbook covers the most common problems you?ll encounter when using the Scala language, libraries, and tools. It?s ideal not only for experienced Scala developer...

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. This fully revised edition, updated with the latest details of each package and changes to Jupyter projects, demonstrates how to numerically compute solutions and m...

35
No coverAnsible
Ansible

Up and Running

Description

Among the many configuration management tools available, Ansible has some distinct advantages?it?s minimal in nature, you don?t need to install anything on your nodes, and it has an easy learning curve. This practical guide shows you how to be productive with this tool quickly, whether you?re a developer deploying code to production or a system adm...

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 Pulitzer Prizewinning security and defense journalist.In June 1983...

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, test, and deploy full applications and larger code libraries. It addresses...

38
No coverLearning JavaScript Design Patterns
Learning JavaScript Design Patterns

A JavaScript and jQuery Developer's Guide

Description

With Learning JavaScript Design Patterns, you?ll learn how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and uptodate with the latest best practices, this book is for you.Explore many popular design patterns, i...

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. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters.You'll find illuminating case studies ...

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 large software projects faster than anyone thought possible. But most exe...

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. This book takes a "howto" approach, explaining language concepts as you explore familiar Programming, challenges tha...

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 your first Programming, language....

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. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and...

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. The third edition of this practical book provides a quick reference to the languageincluding Python 3.5, 2.7, and highlights of 3.6commonly used areas of its vast standard lib...

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. If you prefer solutions to general C# language instruction and quick answers to th...

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

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

Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Technology, Plus lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
47
No coverThe Sentient Machine
The Sentient Machine

The Coming Age of Artificial Intelligence,

Description

The future is now. Acclaimed technologist and inventor Amir Husain explains how we can live amidst the coming age of sentient machines and Artificial Intelligence,?and not only survive, but thrive.Artificial ?machine? intelligence is playing an evergreater role in our society. We are already using cruise control in our cars, automatic checkout at t...

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. It is the Technology, behind photo tagging systems at Facebook and Google, selfdriving cars, speech recognition systems on ...

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. It is the basis of the new approach in computing where we do not write programs but collect data; the idea is to learn the algorithms for the tasks autom...

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. Since its debut in 2000, C# has become a language of unusual flexibility and breadth, but its continual growth means there's always more to learn.Organized around concepts and use cases, this updated edition provi...

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. Java 7, 8, and 9 also introduced language features, such as the trywithresources statement, th...

52
No coverHigh Performance Browser Networking
High Performance Browser Networking

What every web developer should know about networking and web performance

Description

How prepared are you to build fast and efficient web applications This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applications?including HTTP 2.0 and XHR improvements, ServerSent Events (SSE), WebSo...

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. In the process, you'll work with devtools, roxygen, and testthat, a set of R packages that automate comm...

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 registration flow. Along the way you'll learn core Django features and best pra...

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. C# in Depth, Second Edition concentrates on the highvalue features that make C# such a powerful and flexible development tool. Rather than ...

56
No coverHigh Performance MySQL
High Performance MySQL

Optimization, Backups, and Replication

Description

How can you bring out MySQL?s full power With High Performance MySQL, you?ll learn advanced techniques for everything from designing schemas, indexes, and queries to tuning your MySQL server, operating system, and hardware to their fullest potential. This guide also teaches you safe and practical ways to scale applications through replication, loa...

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

The Definitive Reference

Recommendation Context
Available recommendation signals cluster around Programming, Technology, Sharp lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
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. This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing...

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. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax an...

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. The base JVM has kept pace with those developments and offers a very different performance profile in its current v...

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. Whether you use Linux, Unix, or Windows, this newly revised edition describes the essential practices previously handed down only from mentor to protege. This wonderfully lucid, often funny ...

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 efficient and productive in their coding. The book details the major subs...

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 programmers a meaningful overview of the language, some key exampl...

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. C has better options for concurrency than ever before, which means it's an incredibly powerful option for multicore and parallel applications.This bestseller has been updated and revised to cover all the latest chan...

65
Book cover for “Grokking Deep Learning”
Description

Artificial Intelligence, is one of the most exciting technologies of the century, and Deep Learning is in many ways the ?brain? behind some of the world?s smartest Artificial Intelligence, systems out there. Loosely based on neuron behavior inside of human brains, these systems are rapidly catching up with the intelligence of their human creators, de...

66
No coverSpeaking JavaScript
Speaking JavaScript

An InDepth Guide for Programmers

Description

Like it or not, JavaScript is everywhere these days?from browser to server to mobile?and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position. Speaking JavaScript helps you approach the language wit...

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 personal blogs more attractive. Many books teaching HTML and CSS are dry and...

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. Want to understand that code you've been copying and pasting into your web pages And do it in a way that won't put you to sleep Then Head First JavaScript Programming, is for you. Learning a Programming, ...

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. Yet too few really understand how neural networks actually work.This guide will take ...

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. The book is suitable for a wide audience, yet is filled with mathematical concepts and meaty discussions of how the various cryptographic mechanisms work....

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. With The IDA Pro Book, you'll learn how to turn that mountain of mnemon...

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. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including:.NET APIs for Wind...

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. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine ...

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. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why things are the way they are. This information will aid developers designing their own class l...

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. With detailed instruction and abundantexamples, this book teaches you how to bypass the graphicalinterface and communicate directly with your computer, saving timeand expanding capability. This thir...

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. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's consta...

77
Book cover for “Continuous Delivery”
Continuous Delivery

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

Recommendation Context
Available recommendation signals cluster around NonFiction, For, Devops, Programming, Technology lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
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. Your managers want you to get longterm projects done but flood you with requests for quickfixes that prevent you from ever gett...

79
Book cover for “Core Java Volume IFundamentals”
Recommendation Context
Available recommendation signals cluster around Java, NonFiction, Programming, Technology, Javascript lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
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. Cloud Native Patterns: Designing Changetolerant Software is your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloudnati...

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. Cryptographic techniques have applications far beyond the obvious uses of encoding and decoding information. For developers who need to know abou...

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. Based on Big Nerd Ranch's legendary ObjectiveC Bootcamp, this book covers C, ObjectiveC, and the common Programming, idioms that enable developers to ...

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. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of comp...

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. The author's take on the essence of Java as a new Programming, language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins ...

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 the print book includes a free eBook in PDF, Kindle, and ePub formats f...

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. Cracking the PM Interview is a comprehensive book about landing a product management role ...

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,. With a unique method that goes beyond syntax and howto manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basi...

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. Then along comes a new device or a new browser, and you start all over again.You can get off the merrygoround.It's time to stop living in the past and get away from the days of spaghett...

89
No coverJava Performance
Description

?The definitive master class in performance tuning Java applications? if you love all the gory details, this is the book for you.? ?James Gosling, creator of JavaImprovements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software. Now, two leading...

90
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. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience ...

91
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. This indepth guide to the various components of a Linux system covers topics like how the system boots, how networking works, and what the Linux kernel actually does. The Linux operating system is the power behind Android,...

92
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. Test asynchronous JavaScript, decouple and properly mock out dependenci...

93
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 malicious network intrusion by using cuttingedge techniques for findi...

94
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 reusable component libraries.Author Josh Lockhartcreator of PHP The Right ...

95
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 of Unit Testing builds on top of what's already been written about this...

96
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 techniques.The book deals with some of the most important and challenging...

97
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. Terminology is explained through pictures, analogies, and metaphors.This book bridges the gap that exi...

98
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. You'd like to take your SQL skills to the next level.Let's face it, SQL is a deceptively simple l...

99
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. This easytoread guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You'll build web pages t...

100
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. Whether or not your favorite language is on that list, you'll broaden your perspectiv...

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.

Who recommended these books

The people whose recommendations shaped this list.