Learn-About-Computer-Science This repository contains links to books / resources to learn about how programming and software evolved. Resources Introduction to Information Technology History of Operating Systems The Mental LandScape Computer Organisation and Architecture Writing a Simple Operating System from Scratch Head First Design Patterns Clean Architecture Designing Data Intensive Applications The Pragmatic Programmer How to Create a Mind System Design Interview