scsirob writes "When I first started playing with computers (25 years ago), they were relatively easy to understand. Intel 8080 chips, TRS-80 Model 1 and CP/M isn't exactly rocket science. I tought myself how to program in assembly and later in C. I now design little gadgets with embedded processors and program them, and I write diagnostics software on a range of O/Ses. My kids (8 and 10 years old) are starting to get interested too and want me to teach them how to do all this. But I find that their level of expectation is waaay to high. They want to design games without any basic knowlegde. So my question is, how do you 'bootstrap' kids into computer knowledge to a comfortable level without turning them off or disappointing them?"