I do agree with you, in that programming is not for everybody. On the other hand, you would want anyone who has the ability and interest, to learn. I am a Math teacher and I would like to start teaching my students (grades 5 to 8) the basics of programming. I need to find something easy enough for this age bracket, and challenging enough, to be worth doing. The knowledge I have about programming is very outdated, and I find myself overwhelmed by the multitude of programming systems out there. Would you be able to recommend a program to fit my situation?