1. Abelson & Sussman — Structure and Interpretation of Computer Programs

    computer-science

    Fundamental of computer programming. The entry-level CS subject at MIT.

  2. Aditya Bhargava — Grokking Algorithms

    computer-science

    A friendly version of CLRS

  3. Andrew S. Tanenbaum — Computer Networks

    computer-science

    Classic introduction into computer networks

  4. Cielen, Meysman & Ali — Introducing Data Science

    computer-science

    Data science fundamentals

  5. Cormen, Leiserson, Rivest, Stein — Introduction to Algorithms

    computer-science

    Uniquely combines rigor and comprehensiveness. The leading algorithms text in universities worldwide and the standard reference for professionals. Technical background is mandatory here

  6. David Beazley & Brian K. Jones — Python Cookbook

    computer-science

    Practical recipes written and tested with Python 3.3, for Python developers. From my perspective, David Beazley produces information in the most effecient way

  7. David Thomas & Andrew Hunt — The Pragmatic Programmer

    computer-science

    The handbook with recommendations for utilitarian (pragmatic) approach in software development

  8. Eric Evans — Domain-Driven Design (2003)

    computer-science

    Building Complex System with a "Domain" (field) oriented approach. Domain Driven Design defines mechanics for nested design patterns, like Repository, CQRS, etc. One of the best Design Patterns in my opinion

  9. Eric Evans — Getting Started with DDD When Surrounded by Legacy Systems

    computer-science

    4 strategies for getting started with DDD when you have a big Legacy System

  10. François Chollet — Deep Learning with Python

    computer-science

    Keras creator learning curve proposal. Includes Python deep learning practical techniques

  11. Herbert A. Simon — The Sciences of the Artificial

    complexity-science, computer-science, economy, philosophy

    Classic. How Complex Systems are designed. Fundamental for many other books in that field

  12. Luciano Ramalho — Fluent Python

    computer-science

    Python's core