in reply to
Learning how to program (for youngsters of any age)
why fly to the moon, when you can just read the book of thoose who flew?
Language has come a long way. It takes approximately 2,000 lines of script to write awk or sed. 37 for echo and hundreds of lines of text in c in order to make up many of the other powerful utilities. I am a teacher of c and unix. I suggest that you start your son as I'm starting mine. Not because I'm doing it, but because it is the easiest and most powerful way to write a program with very little lines of script. Unix comes with bsh ksh and csh. They each have something to offer. Scripting in the shell is easy since you can pipe and combine utilities. Like, my son, c, would put him to sleep. He's 10 by the way. Unix is shorthand for c. Perl and c will follow. Good luck