Learning With LEGOs!
He started with basic LEGOS as most boys do. First with small sets, assembled mostly by a parent. Soon he was able to do them on his own. Larger sets came and they too were built solo. Now, at age 7, he's graduated to LEGO Mindstorms - which sync to the computer, are programmable, etc. [...]