Textbooks Books
Learning Go: An Idiomatic Approach to Real-World Go Programming
Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to d…
Land of Lisp
Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the langua…
Artificial Intelligence: A Modern Approach
For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling te…
C++: How to Program
With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic…
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in hig…
The Seasoned Schemer
"drawings by Duane Bibby" foreword and afterword by Guy L. Steele Jr. "I learned more about LISP from this book than I have from any of the other …
An Introduction to Statistical Learning: with Applications in R
An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sens…
Programming Perl
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming …
Systems Performance: Enterprise and the Cloud
The Complete Guide to Optimizing Systems Performance Written by the winner of the 2013 LISA Award for Outstanding Achievement in System Administ…
Version Control with Git
Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open sourc…