Kid's Programming Language
Positioning itself as the successor to BASIC, KPL is available for free download.
Go on, give it a whirl.
KPL’s language is modeled on the simplicity and readability of BASIC, but it is a structured rather than linear programming language. KPL lets children see eye-catching and immediate results from their programs, while teaching them fundamental concepts like variables, data types, loops, decision structures, methods and functions. KPL’s data types include integers, decimals, strings, booleans, arrays, and user-defined structures.
You can get it here
http://www.ms-inc.net/kpl.aspx
Further information is at
http://www.kidsprogramminglanguage.com