Posted by: Anonymous
on December 19, 2008 08:35 PM
I think BASIC does the job well. Easy to understand, text based & it can do reasonable things. That's what I learned when I was 9. Unlike these languages, BASIC is far spread & nearly all Windows PCs have some sort of BASIC runtime. Why mess around with a GUI environment that teaches a language nobody uses? Just give them a BASIC book & give them a few pointers & they're ready to go. Once they have learned BASIC, they can learn languages like C++ or Assembler. Teaching them in a GUI environment won't provide any advantages over BASIC, but it will provide many disadvantages.