Read other letters about this article
I too learned basic in school in the 70's.
For a current intro into the world of programming I would give a kid either "LOGO" for kids up to 10 (I think my dog could learn LOGO) and Flash or Runtime Revolution (hypercard on steroids) for older kids.
All of these tools will illustrate programming concepts as well as giving a lot of exciting results for relatively little effort. Flash is especially rewarding, because of its easy handling of all kinds of media and strong math abilities. You can actually make some decent games with it pretty easily. It also has a huge user community with millions of tutorials and examples.
As I recall, Basic was pretty boring compared to hypercard, as it took dozens of lines of code to do even a simple graphic, and keeping track of those paper tapes was a drag.