My favorite books on computing and why it’s important and interesting

Why am I passionate about this?

Saying just the right words in just the right way can cause a box of electronics to behave however you want it to behave… that’s an idea that has captivated me ever since I first played around with a computer at Radio Shack back in 1979. I’m always on the lookout for compelling ways to convey the topic to people who are open-minded, but maybe turned off by things that are overly technical. I teach computer science and study artificial intelligence as a way of expanding what we can get computers to do on our behalf.


I wrote...

Code to Joy: Why Everyone Should Learn a Little Programming

By Michael L. Littman,

Book cover of Code to Joy: Why Everyone Should Learn a Little Programming

What is my book about?

In this informative, accessible, and very funny book, Michael L. Littman inspires readers to learn how to tell machines what to do for us. Rather than give in to the fear that computers will steal our jobs, spy on us and control what we buy and whom we vote for, we can improve our relationship with them just by learning basic programming skills. Our devices will help us, Littman writes, if we can say what we want in a way they can understand.

Littman offers ways readers can experiment with these ideas right away, using publicly available systems that might also make us more productive as a welcome side effect. With humor and teacherly guidance, Code to Joy brings into view a future where programming is like reading—something everyone can learn.

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

The books I picked & why

Book cover of Algorithms to Live By: The Computer Science of Human Decisions

Michael L. Littman Why did I love this book?

I always find myself applying algorithmic thinking in my everyday life—it affects the way I put away dishes, navigate to the store, and organize my to-do lists. And I think others could benefit from that mindset.

So, when I read this book, my reaction was "Yes! That's what I want people to know. I just wish I could have said it that well!" The authors (who I know, but didn't know they wrote a book together), did a fantastic job of selecting algorithms with deep human connections. Really! And they explain them just right, without getting too mathematical but while still hitting the key ideas with clarity and accuracy. Fantastic!

By Brian Christian, Tom Griffiths,

Why should I read it?

5 authors picked Algorithms to Live By as one of their favorite books, and they share why you should read it.

What is this book about?

A fascinating exploration of how computer algorithms can be applied to our everyday lives.

In this dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show us how the simple, precise algorithms used by computers can also untangle very human questions. Modern life is constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? The authors explain how to have better hunches and when to leave things to chance, how to deal…


Book cover of The Pattern on the Stone: The Simple Ideas That Make Computers Work

Michael L. Littman Why did I love this book?

The fields of Psychology, Economics, and Biology are well-known for offering interesting and informative introductory courses that provide a doorway into the area for budding scientists but also essential background knowledge appropriate for any educated person.

In Computer Science, we don't really do things that way. I wanted to offer a new kind of Computer Science introductory course that laid out the coolest ideas we have to offer along with compelling descriptions of why they matter.

I ended up using this book as the required reading in the class I built because it tells a personal, moving story while taking the reader from the nuts and bolts of bits and bytes all the way up to cutting-edge ideas surrounding artificial intelligence. It's a great read! Plus, it's short so I thought I could get my students to actually finish it.

By W. Daniel Hillis,

Why should I read it?

1 author picked The Pattern on the Stone as one of their favorite books, and they share why you should read it.

What is this book about?

Most people are baffled by how computers work and assume that they will never understand them. What they don't realize,and what Daniel Hillis's short book brilliantly demonstrates,is that computers'seemingly complex operations can be broken down into a few simple parts that perform the same simple procedures over and over again. Computer wizard Hillis offers an easy-to-follow explanation of how data is processed that makes the operations of a computer seem as straightforward as those of a bicycle.Avoiding technobabble or discussions of advanced hardware, the lucid explanations and colourful anecdotes in The Pattern on the Stone go straight to the heart…


Book cover of You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place

Michael L. Littman Why did I love this book?

So much of the public conversation around AI focuses on the extremes: "It's Going to Take Our Jobs And We'll Never Be Able To Work Ever Again!" or "It's Going To Create a Utopia And We'll Never Have To Work Ever Again!"

To be honest, I don't put a lot of credence into either of these perspectives. What I adore about this book is that it puts the technology in perspective in a concrete and laugh-out-loud funny way. Through detailed examples, it provides a glimpse into how the technology works, how it can be applied to real problems, and where it falls jaw-droppingly short. 

By Janelle Shane,

Why should I read it?

1 author picked You Look Like a Thing and I Love You as one of their favorite books, and they share why you should read it.

What is this book about?

“A deft, informative, and often screamingly funny primer on the ways that machine learning can (and often does) go wrong.” —Margaret Harris, Physics World

“You look like a thing and I love you” is one of the best pickup lines ever…according to an artificial intelligence trained by the scientist Janelle Shane, creator of the popular blog AI Weirdness. Shane creates silly AIs that learn how to name colors of paint, create the best recipes, and even flirt (badly) with humans—all to understand the technology that governs so much of our human lives.

We rely on AI every day, trusting it…


Book cover of Program or Be Programmed: Ten Commands for a Digital Age

Michael L. Littman Why did I love this book?

The book offers a stark choice: (a) Learn how computers work and the language we use to tell them what to do, or (b) Become digital roadkill.

It's a sentiment that I agree with wholeheartedly, but would never assert so aggressively. The book was written during the early days of the rise social media and the author presciently was aware that society was being overtaken, programmed, by this development. Again, I think he was totally right and our relationship with computers has degraded significantly in the years that followed. We need a revolution!

By Douglas Rushkoff, Leland Purvis (illustrator),

Why should I read it?

2 authors picked Program or Be Programmed as one of their favorite books, and they share why you should read it.

What is this book about?

The debate over whether the Net is good or bad for us fills the airwaves and the blogosphere. But for all the heat of claim and counter-claim, the argument is essentially beside the point: It’s here; it’s everywhere. The real question is, do we direct technology, or do we let ourselves be directed by it and those who have mastered it? “Choose the former,” writes Rushkoff, “and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make.”

In ten chapters, composed of ten “commands” accompanied by…


Book cover of The Information: A History, a Theory, a Flood

Michael L. Littman Why did I love this book?

This remarkably thorough and well researched book gives a sense of the sweep of history of the ideas that underpin the digital revolution. These are topics that I know really well, but the book added texture and nuance and I found myself reading it with eyes wide open and jaw slightly slack.

Gleick is a great story teller and he has dug into the topics and their implications so well that I felt like I had a front-row seat to the invention of Morse Code, "memes", and the theory of information itself. Quite an accomplishment!

By James Gleick,

Why should I read it?

4 authors picked The Information as one of their favorite books, and they share why you should read it.

What is this book about?

Winner of the Royal Society Winton Prize for Science Books 2012, the world's leading prize for popular science writing.

We live in the information age. But every era of history has had its own information revolution: the invention of writing, the composition of dictionaries, the creation of the charts that made navigation possible, the discovery of the electronic signal, the cracking of the genetic code.

In 'The Information' James Gleick tells the story of how human beings use, transmit and keep what they know. From African talking drums to Wikipedia, from Morse code to the 'bit', it is a fascinating…


You might also like...

Captain James Heron First Into the Fray: Prequel to Harry Heron Into the Unknown of the Harry Heron Series

By Patrick G. Cox, Janet Angelo (editor),

Book cover of Captain James Heron First Into the Fray: Prequel to Harry Heron Into the Unknown of the Harry Heron Series

Patrick G. Cox Author Of Ned Farrier Master Mariner: Call of the Cape

New book alert!

Why am I passionate about this?

On the expertise I claim only a deep interest in history, leadership, and social history. After some thirty-six years in the fire and emergency services I can, I think, claim to have seen the best and the worst of human behaviour and condition. History, particularly naval history, has always been one of my interests and the Battle of Jutland is a truly fascinating study in the importance of communication between the leader and every level between him/her and the people performing whatever task is required.  In my own career, on a very much smaller scale, this is a lesson every officer learns very quickly.

Patrick's book list on the Battle of Jutland

What is my book about?

Captain Heron finds himself embroiled in a conflict that threatens to bring down the world order he is sworn to defend when a secretive Consortium seeks to undermine the World Treaty Organisation and the democracies it represents as he oversees the building and commissioning of a new starship.

When the Consortium employs an assassin from the Pantheon, it becomes personal.

Captain James Heron First Into the Fray: Prequel to Harry Heron Into the Unknown of the Harry Heron Series

By Patrick G. Cox, Janet Angelo (editor),

What is this book about?

The year is 2202, and the recently widowed Captain James Heron is appointed to stand by his next command, the starship NECS Vanguard, while she is being built. He and his team soon discover that they are battling the Consortium, a shadowy corporate group that seeks to steal the specs for the ship’s new super weapon. The Consortium hires the Pantheon, a mysterious espionage agency, to do their dirty work as they lay plans to take down the Fleet and gain supreme power on an intergalactic scale. When Pantheon Agent Bast and her team kidnap Felicity Rowanberg, a Fleet agent…


5 book lists we think you will like!

Interested in information technology, technology, and human behavior?

10,000+ authors have recommended their favorite books and what they love about them. Browse their picks for the best books about information technology, technology, and human behavior.

Information Technology Explore 39 books about information technology
Technology Explore 119 books about technology
Human Behavior Explore 32 books about human behavior