General Computing


Code: The Hidden Language of Computer Hardware and Software
Data Structures for Everyone: A Hand-Drawn Guide to Computer Science
The Anthology of Balaji: A Guide to Technology, Truth, and Building the Future
The Little Schemer
The Linux Command Line: A Complete Introduction
Linux Bible
Hackers: Heroes of the Computer Revolution
Mastering Vim: Build a software development environment with Vim and Neovim
Beginning C for Arduino: Learn C Programming for the Arduino (Technology in Action)
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
Computer Graphics: Principles and Practice
Retrospectives Antipatterns
Cloud Computing: Principles and Paradigms (Wiley Series on Parallel and Distributed Computing)
Algorithmic Thinking: A Problem-Based Introduction