A reasonable alternative for BASIC? No, I don't think there
is. Nor do I think BASIC is reasonable. But I do think there
are good candidates for good starter languages: Python, Modula,
Haskell, Java, and probably Eifel as well. Not BASIC, not C,
not C++ and certainly not Perl.