I am a software developer (using high level languages like .NET,C,C++ etc) trying to understand how computers work at a lower level.
I have asked questions like the following in the past and got some useful responses: Map processor to circuit diagram. I have bought an Adruino board to help me.
What other hardware do low level gurus buy to learn more about hardware and lower level programming? Would a Raspberry Pi be helpful (I believe they are targeted at children). Also I was thinking about buying a tablet.