Kids should probably start out with something like VB. Even though it's usefulness is in question, it covers the basics (loops, selection, objects, debugging, variables, strings, etc) Once they have this down, you can move on to a better, more difficult language like perl or C++, building on the basics learned in VB.
Kids should probably start out with something like VB. Even though it's usefulness is in question, it covers the basics (loops, selection, objects, debugging, variables, strings, etc) Once they have this down, you can move on to a better, more difficult language like perl or C++, building on the basics learned in VB.