How Computers Work: Explained from First Principles

If you are following my blog, you might know that my plan for this year is to learn and program low-level systems. I wanted to develop an operating system since I was in college. I never got enough time back then. But now I have plenty of time to work on skills other than my job. I spent last month learning about how a computer is basically made and how a CPU performed all these magical tasks from…