Disclaimer: This is just a personal note from reading various website and then compiling it here
- Structure and Interpretation of Computer Programs
- How to Design Programs
- Concepts, Techniques, and Models of Computer Programming
- Chapter 1-6 Nand2Tetris
- Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
- The Red Book
- Database Management Systems
- Data and Reality: A Timeless Perspective on Perceiving and Managing Information in Our Imprecise World