Programming Books


Computational Complexity

This modern introduction to the Theory of Computer Science is the first unified introduction to Computational Complexity. It offers a comprehensiv…

(4 )

Code Craft: The Practice of Writing Excellent Code

Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy t…

(4 )

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Managing Humans is a selection of the best essays from Michael Lopp's popular website Rands in Repose(www.randsinrepose.com). Lopp is one of the m…

(4 )

Object Thinking

Author: David West

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer not the tools and techniques. Delving i…

(4 )

Coders: The Making of a New Tribe and the Remaking of the World

From acclaimed tech writer Clive Thompson, a brilliant and immersive anthropological reckoning with the most powerful tribe in the world today, co…

(4 )

TCP/IP Illustrated, Vol. 1: The Protocols

Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely des…

(4 )

UNIX: A History and a Memoir

The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the…

(4 )

Real-Time Rendering, Third Edition

After three years this "wonderful all-around resource" of computer graphics, "indispensable for every serious graphics programmer", is available i…

(4 )

Beginning C++ Through Game Programming

When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learnin…

(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 )