Jump to ratings and reviews
Rate this book

Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security

Rate this book
The basics of how computer hardware, software, and systems work, and the risks they create for our privacy and security



Computers are everywhere. Some of them are highly visible, in laptops, tablets, cell phones, and smart watches. But most are invisible, like those in appliances, cars, medical equipment, transportation systems, power grids, and weapons. We never see the myriad computers that quietly collect, share, and sometimes leak vast amounts of personal data about us. Through computers, governments and companies increasingly monitor what we do. Social networks and advertisers know far more about us than we should be comfortable with, using information we freely give them. Criminals have all-too-easy access to our data. Do we truly understand the power of computers in our world?

Understanding the Digital World explains how computer hardware, software, networks, and systems work. Topics include how computers are built and how they compute; what programming is and why it is difficult; how the Internet and the web operate; and how all of these affect our security, privacy, property, and other important social, political, and economic issues. This book also touches on fundamental ideas from computer science and some of the inherent limitations of computers. It includes numerous color illustrations, notes on sources for further exploration, and a glossary to explain technical terms and buzzwords.

Understanding the Digital World is a must-read for all who want to know more about computers and communications. It explains, precisely and carefully, not only how they operate but also how they influence our daily lives, in terms anyone can understand, no matter what their experience and knowledge of technology.

256 pages, Hardcover

First published January 24, 2017

88 people are currently reading
671 people want to read

About the author

Brian W. Kernighan

28 books330 followers
Brian Wilson Kernighan is a computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed greatly to Unix and its school of thought.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
81 (44%)
4 stars
67 (36%)
3 stars
29 (15%)
2 stars
5 (2%)
1 star
0 (0%)
Displaying 1 - 21 of 21 reviews
Profile Image for Ben Rothke.
364 reviews53 followers
August 12, 2018
Anyone who has taken a computer science or programming class will likely know of Brian Kernighan. He had significant contributions to the development of Unix, and also wrote the AWK and AMPL programming languages. For the last 20 years, he’s been a professor of computer at Princeton University.

He is the author of many technical books. When I got his latest book Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security (Princeton University Press 978-0691176543), I did a double-take at first, as this is more of an introductory text.

Notwithstanding, the book personifies what Albert Einstein noted: if you can't explain it simply, you don't understand it well. The book is a basic introduction on how hardware, software and network systems work. There is a huge amount going on under the hood of desktops, laptops and mobile device; to which Kernighan explains this in a matter that would make Einstein proud.

Besides giving an overview of how these technologies operate, Kernighan shows how they often introduce security and privacy risks. He then shoes how those risks can be mitigated.

Kernighan looks not just at the computing systems, he also details how they affect our security, privacy, and other sociological elements. While Understanding the Digital World is meant as an introductory text, there is significant value for those they want to know how these myriad systems operate, and how these technologies influence our daily lives.
Profile Image for Gabrielam13.
179 reviews27 followers
November 11, 2018
Dacă ideea conform căreia stăpânești cu adevărat un subiect atunci când îl poți explica în termeni atât de simpli încât și un copil poate înțelege, e adevărată, atunci negreșit Brian W. Keninghan are o profundă înțelegere a lumii digitale. Probabil și anii în care a predat cursul introductiv de teoria informaticii unor studenți din științele sociale, l-au ajutat în a crea această carte, scrisă într-un stil atât de clar și ușor de înțeles.

Mi-a făcut plăcere să citesc prezentarea sa a lumii digitale, a modului cum funcționează computerele, internetul și a problemelor pe care acestea le pun. Cu toate că spre sfârșitul cărții, când începe să explice vulnerabilitățile pe care le avem în domeniul privacy-ului și al securității și toate riscurile la care suntem supuși atunci când folosim internetul fără a ne proteja în fața nenumăratelor metode de a fi urmăriți, am resimțit atitudinea sa puțin paranoică, așa cum și singur o descrie.

La final am înțeles că partea explicativă a cărții, care reprezintă 85%, nu a fost decât un preludiu pe care autorul l-a oferit pentru a ajuta cititorul să înțeleagă mai bine provocările pe care lumea modernă a internetului le oferă. Acest aspect mi s-a părut cu atât mai evident în momentul în care a menționat mândru că o fostă studentă de a sa a învățat ceva din cursul său astfel că a renunțat la Facebook și a descoperit că poate avea prieteni în continuare.

O carte care se adresează tuturor și care ne pune în gardă în fața unor aspecte atât de actuale ale lumii digitale, oferind în același timp o frumoasă introducere a modului cum aceasta funcționează.
Profile Image for Ervin Susanto.
12 reviews
April 26, 2020
Needless for me to say that technology constitutes a large part of our daily lives today. But how many of us really understand how it works? e.g. how can we send messages or make calls from our phones to someone who are thousands of miles away within seconds? or why is our data so easily stolen by hackers from all over the world? If you want the answers to these questions without going too deep into the technicals (in laymen terms), this book will solve it for you. Not all of us aspire to be computer engineers but we should at least have a basic understanding on how the gadgets we use 24 hours a day or 365 days a year work!
1 review
January 29, 2024
This book provides an excellent overview of computer hardware, software, and networks. It offers easy-to-understand explanations of how different components work, and is enriched with stories about the history of computer technology, key figures in computing, and notable lawsuits.

The book also delves into various social issues that have emerged with the advancement of computing. These include the protection of intellectual property, safeguarding individual privacy, and defense strategies against malicious actors. The convenience offered by internet services can sometimes mask their potential harms. I found it particularly intriguing to read about the practices adopted by the author, a computing expert with decades of experience, to protect himself. These measures include disabling most third-party cookies, disallowing JavaScript in his browser, and using a text-only program to read emails.
Profile Image for Jill.
1,003 reviews30 followers
January 4, 2018
I read an article that commented that if our kids were to ask us questions like "why is the sky blue?" or "why do the leaves of trees change colour?", we'd probably be able to give them a semi-decent answer. Or at least have a good sense of how we might go about figuring out the answer. But if they were to ask us "how does a smartphone work?" or "what is the cloud?" (vs "what are clouds?") most of us would probably be stumped. We blithely refer to "surfing the web" or "Photoshopping an image" but how do these things work exactly? Hence Understanding the Digital World by Brian Kernighan.

I'm not a techie. At all. I'm not a Luddite but I stayed away from engineering and computer science courses (more fool me) when I was in college and now wish I'd at least audited a class or two in those fields, if only to understand a bit more about how the physical and digital infrastructure that shape so much of our lives today work. Kernighan's book helped plug that gap a little, by taking a big, hairy technical subject and breaking it down into bite-sized, accessible chunks. Computers for non-techies, so to speak.

Understanding the Digital World starts off by getting the tech stuff out of the way.
#1: The universal digital representation of information - how computers represent information in bits (binary digits) and everything from text to sound to images can be reduced to combinations of 1s and 0s.
#2: The universal digital processor, i.e the digital computer that fundamentally comprises (a) a CPU that performs calculations/operations; (b) RAM to store information that is in active use by the CPU and other parts of the computer; (c) disk storage that stores information on a longer term basis (compared to RAM); and (d) other devices like the keyboard, screen that are all connected inside the computer via wires knowns as the "bus". Computers work by running programmes, i.e. series of instructions telling the computer what to do.
#2a: Software refers to the sequences of instructions that make a computer do stuff. An algorithm is "a precise and complete specification of a computational process, but abstract and not directly executable by a computer, in contrast to a program". By contrast, a program is "the concrete expression of all the steps necessary to make a real computer do a complete real task" and has to deal with real life constraints like limited memory and time, for instance.
#2b: There are two major kinds of software: operating systems that manage the hardware of the computer and make it possible to run other programmes, and applications, which are these other programmes that perform myriad functions like sending email, surfing the web, playing music and videos, etc.
#3: The universal digital network, i.e. the Internet, that connects digital computers and allows for the exchange of information (through mail, social networks, etc).

Section 3 on the universal digital network was the most interesting for me (as a non techie who's interested in policy issues). Having dispensed with the technical foundations, Kernighan discusses how computers connect us and enable rapid communication across distances, and the resulting policy issues such as net neutrality, security and privacy.

Overall, Understanding the Digital World is as accessible an introduction one can get on the topic of computers, how they work, what they can do and their impact on their lives. The language is simple and free from (unnecessary) jargon, the book is structured such that there is a short summary at the end of each chapter and at the end of each major section of the book. This helps to reinforce the concepts covered before Kernighan goes on to build on these concepts in the next section/chapter.
Profile Image for Vojtěch.
866 reviews140 followers
November 9, 2019
Pro člověka dosud nepolíbeného digitálními technologiemi je to solidní přehledová kniha, která jej velmi erudovaně uvede do světa hardwaru, softwaru a komunikace. Naštěstí je komunikaci věnována největší část publikace, ale přesto se jedná o (alespoň mně) z velké části známé věci. Ano, několik částí je velmi zajímavých (ať už po faktické či úvahové stránce), ale jinak jsem od knihy čekal trochu něco jiného. Takto je to erudovanější příručka pro ty, kteří se chtějí více dozvědět, jak funguje např. RAM, cloud computing, aplikace apod.
Profile Image for Federico Castillo.
156 reviews10 followers
October 19, 2023
There is a famous essay about the "The Two Cultures" arguing for the broader inclusion of science literacy among the so called intellectuals.
It would be a shame to not recognize the name Shakespeare, but it seems normal, even funny, not knowing the second law of thermodynamics.

These days there is another urgent literacy and that is the digital one. So many things about computers are taken as black magic for most users. Not just the latest buzzwords, like Artificial Intelligence and Machine Learning, where its researchers go out of their way to paint them as black-boxes, but even the most mundane words like email. How does it travel from A to B? Where is that information? Who carries it and can they take a look?
These are urgent questions to know and I encourage this book to any functioning adult in the modern world.
March 22, 2022
Konečně jsem tuto knihu dočetla! Ne, že by byla tak hrozná, naopak ji považuji za velmi přínosnou a užitečnou, ale pro člověka, kdo nemá vůbec vhled do digitálního světa zezačátku dost těžce stravitelná. Autor se snaží i vysvětlit základy programování, ale také kybernetickou bezpečnost a věnuje se téměř všemu, co se dnes dá podřadit pod pojem "digitální svět". Asi si ale tuto knihu budu muset ještě párkrát přečíst - je to prostě encyklopedie, takže vyloženě číst tuto knihu od začátku do konce asi nemá úplně smysl.
Profile Image for Emmma.
3 reviews1 follower
May 31, 2021
I think that this book set out to introduce the world of computers to an average person that has no idea whether internet is a physical thing or not. And I believe that it achieved marvelously. I hope this book was somewhat of a curriculum for high-school computer basics classes during my studies.
It is also written in a very digestible language so no previous knowledge of computer world is really required.
Profile Image for Ben.
2,738 reviews233 followers
May 24, 2023
Great

This was a great book on learning about the digital world.

As someone who hopes to do some digital / programming volunteering in the future, this was a good book to introduce digital concepts to people - be them youth or non-technical people.

Definitely check it out if you fit the above use case.

3.9/5
15 reviews
December 15, 2017
This book covers wide area of today's digital things. That means, iPod, wireless COMM, storage, program and security.
Not just a pile of information, but Brian explained in his fixed view.
This book good for entry level engineer or someone want to understand relation between the digital things.
Profile Image for Deepanshu Aggarwal.
140 reviews7 followers
November 22, 2021
A wonderful book to understand the basics of the digital world. It is divided in 3 parts : hardware, software, network/communications. Strongly recommend this for non-techies, before diving in the world of reading tech or working therein.
Profile Image for Eugenio Martínez.
16 reviews1 follower
March 24, 2022
Provides a wide overview to carry a useful and powerful understanding of how devices, networks and technologies work and their implications, good and bad. Reminded me of the YouTube series, "computer science crash course." By PBS.
Profile Image for Marcus.
7 reviews
November 13, 2022
Brian Kernighan's writing makes it easy to understand technical topics even if you have no prior knowledge. This book is a very good introduction for casuals on what is happening in the computing field.
Profile Image for Hannah.
71 reviews6 followers
April 24, 2018
Great overview for the uneducated (like me).
42 reviews1 follower
March 12, 2023
Only read 2/3. Too boring. Covers too many subjects too superficially.
Profile Image for Leland William.
269 reviews12 followers
April 18, 2023
This is the first book I would recommend to someone who is interested in understanding the basics of computers.
3 reviews
June 10, 2024
如果要我推荐一本书给非计算机专业的同学一本书,我一定推荐这一本,内容完全,通俗易懂!
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.