Theory Of Computation
The Linux command line
Programming Pearls
Computer Networks
ThinkPython2
Eloquent JavaScript
Practical Vim
Structure and interpretation of computer program
Let us c
Introduction to Algorithms