There is always more that what we can see and there is even more in what we can see. Two different books with two of the most distant arguments we can imagine: one dedicated to my Operating System of choice and the other one about how to deal with the most infernal language I met: CSS.
The Linux command line
William E. Shotts Jr
Mastering our tools means the OS too. Understanding the basic of bash, where stuff is located and saved, how to install and upgrade the software are necessary abilities that any developer needs to have. This book is like a big “instruction manual” for those who want to understand what happens behind the GNOME UI.
SMACSS: Scalable and Modular Architecture for CSS
A free book around only one topic: how to organize CSS code in a maintainable and scalable way.