When I started programming, there wasn’t much in the way of a learners language. Later there was BASIC, then Pascal. What is the best language for teaching a wannabe programmer lately?
Background:
My friend has a very smart 10 year old that is chomping at the bit to learn how to proram computers. He already knows the lego language XT which uses graphical objects with links to form procedures for legoland objects. Now he has gone to the library and wiped out their stock of game programming books.