Programming Books


Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date

Computer manufacturing is—after cars, energy production and illegal drugs--the largest industry in the world, and it's one of the last great succe…

(4 )

Crypto: How the Code Rebels Beat the Government—Saving Privacy in the Digital Age

If you've ever made a secure purchase with your credit card over the Internet, then you have seen cryptography, or "crypto", in action. From Steph…

(4 )

Artificial Unintelligence: How Computers Misunderstand the World

A guide to understanding the inner workings and outer limits of technology and why we should never assume that computers always get it right. …

(4 )

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

An introductory tutorial or class text and a reference for experienced programmers. Revised from the 1990 edition by using ANSI C for all examples…

(4 )

Python Programming: An Introduction to Computer Science

Author: John Zelle

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emp…

(4 )

Java: The Complete Reference

The Definitive Java Programming Guide In The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything …

(4 )

Cryptography Engineering: Design Principles and Practical Applications

The ultimate guide to cryptography, updated from an author team of the world's top cryptography experts. Cryptography is vital to keeping informat…

(4 )

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

(4 )

Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking

Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data s…

(4 )

An Introduction to Information Theory: Symbols, Signals and Noise

Behind the familiar surfaces of the telephone, radio, and television lies a sophisticated and intriguing body of knowledge known as information th…

(4 )