Computers Books


Once Upon an Algorithm: How Stories Explain Computing

This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illust…

(4 )

Turing's Vision: The Birth of Computer Science

In 1936, when he was just twenty-four years old, Alan Turing wrote a remarkable paper in which he outlined the theory of computation, laying out t…

(4 )

Operating Systems: Internals and Design Principles

This book covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operati…

(4 )

Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos

Author: Seth Lloyd

Is the universe actually a giant quantum computer? According to Seth Lloyd—Professor of Quantum-Mechanical Engineering at MIT and originator of th…

(4 )

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

"You look like a thing and I love you" is one of the best pickup lines ever... according to an artificial intelligence trained by scientist Janell…

(4 )

How Computers Work

Author: Ron White

Explains the structure and functions of microprocessors, hard drives, disk drives, tape drives, keyboards, CD-ROM, multimedia sound and video, ser…

(4 )

The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet

Author: David Kahn

The magnificent, unrivaled history of codes and ciphers—how they're made, how they're broken, and the many and fascinating roles they've played si…

(4 )

jQuery in Action

A good web development framework anticipates what you need to do and makes those tasks easier and more efficient; jQuery practically reads your mi…

(4 )

Ruby on Rails Tutorial: Learn Web Development with Rails

“ Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.” — Peter Cooper, Editor of Ruby…

(4 )

Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )