These are some thoughts I had when I was young (worded differently now, but keeping the original mood). I always admired computers, they felt like some powerful magic, and I wanted to understand how that magic worked:
A common frequency of CPUs is 3 GHz. What do you mean 3 GHz? Do you mean, like 3 billion times a second? Not like 3 thousand or so? There is something in this machine changing 3 times every nanosecond? I must be mistaken, it probably has some weird niche meaning like "there is one crystal or weird component that oscillates at this specific rate when you hit it". It is obviously impossible that a human-made thing actually operates on the scale of nanoseconds, even the fastest technology I've heard about only works at 60 Hz. But then, how many arithmetic operations can a computer actually do per second? Maybe like a thousand? That would be a lot, I can't even do 1 per minute, but I bet computers are pretty fast. But how do they render in full HD? The screen image looks very clear, so maybe it really has 2 million pixels like they said, and 1000 x 2000 is 2 million, but how does it achieve 60 frames per second? They probably have some weird math going on to make a few calculations result in a full image. But that still sounds so weird, I must have understood something wrong. Well, I want to study and work with this stuff in the future, so I will eventually learn everything.
A few years later, I started to learn programming:
Okay, I can finally test how many operations a computer can actually do, let's ask for a hundred thousand additions and see what happens. It was instant? And what about one billion? Took a bit, maybe one second? What? So computers actually can do billions of operations per second? This doesn't make any sense. I always had something this powerful in my room? What?
On another occasion:
Wait, those .cpp files are tiny, the biggest I've created so far is only 1 kB. So the computer can store, like, millions of these? How? There can't be tiny things inside it that each store one byte of data, that would amount to billions of tiny things. (after some research) Oh, there is one tiny thing per BIT of data. How are those even made??
As an adult:
The CPU has a lot of cores, but apparently the GPU can do even more calculations, that's how they can render 2 million pixels 60 times per second. Hmm... let me check how much my GPU can do: (searches online) 3 TFLOP/s. 3 TFLOP/s? That can't be true. You can't possibly do over a trillion operations per second in this laptop. That's way too many in a single second. I will test this somehow. (tested it inside a shader) Ok, so it really can do 3 TFLOP/s. That's crazy. Each of those operations is between two 32-bit floats, this gives about 7 decimal digits of precision, something like 1.234567x10^3 - 7.654321x10^2. Trillions of these. How is this even possible? With many transistors. They made transistors smaller than a human cell?? My computer has those?? A year of minimum wage can buy multiple computers. How can a machine this powerful be this cheap?
The sheer volume of compute available for consumers and datacenters is massive. So massive it needed to shatter my intuitions of reality multiple times just for me to accept that such a number is real.