But what does Raspberry Pi actually offer in terms of "hands-on with computers and learn something about how they actually work"?
If you want to learn about getting started with C or Python or something and writing some programs, you can do that with any existing PC that most people already have.
Hell, if you want to learn about programming and computers, wait until you find a PC that somebody is throwing away in the kerbside rubbish, try and find one that looks intact and working, bring it home, get it running, reformat the disk, install Linux on it, and get started programming.
Cost = 0, and it's more educational, with knowledge more relevant to PC hardware that is widely used in the real world.
If you want to "really learn how a computer works" at a deep, fundamental level you might be best to go and get a Z80 or something and wire it up to some switches and LEDs. And of course you can get extensive books on the subject of that CPU, the instruction set, the datasheet etc, all the knowledge is open to you about the fundamentals of the chip.
I really don't think a closed box of proprietary, undocumented Broadcom IP actually offers you anything there. It's still a "black box" model of computing, it's just that the black box is shrunk down to the size of a single IC. Just because the Raspberry Pi is a bare PCB, and you can see the voltage regulator and you can see the USB interface and what not around the main IC, I don't see how that in and of itself teaches you "something about how computers actually work"