I hear and see things about Raspberry Pi, Arduino (someone gave me one and I have tried a few things), and Beagle Board (and variations).
What other boards should be on this list?
Where do these boards leave off and vendor specific evaluation board begin?
How do they compare based on hardware / software resources available, application areas, and suitability for training kids or even practicing professionals who may need to learn new processors and/or embedded Linux or how to program with Real-Time Kernel?