I definitely support _why's ideas, particularly teaching programming to children. However, I couldn't stand the poignant guide. I actually tried to learn Ruby before Python (my favorite/best language now), but the style of the poignant guide deterred me from the language.