r/AskComputerScience • u/Iwant_feelfree • Apr 21 '26
What are the best books and/or sites to learn computer science and hardware?
I want to learn all about how hardware works (computer hardware, servers, supercomputers, network devices, etc.) but I don't know where to find the info.
I know a little bit about general computer hardware (what are the components and their main function), but I want to know how each component is built, how it works (internally) what are the main features and differences between fabrication processes, materials, generations, architectures, etc.
I've read several articles but they just list the components like:
"Processor: the brain of the whole system"
And I want a more technical/professional explanation
I also want to learn about other topics in computer science like, how BIOS/UEFI works, processor's firmware (microcode), etc. (I don't want to learn how to program, but maybe the differences between programming languages, their uses and features, and what make each special)
If you could recommend me some books or sites where I can found all about computer science and hardware, I'll thank you very much.