And we now have proof that VB6 just doesn't want to die. I know this isn't VB6, but it's proof that VB.NET has too steep a learning curve for some of the very beginners.
You should add some Syntactic sugar to the language1) So at least rename the TextWindow object to T ( i.e. the letter T )and the graphics window to only G and make the default window to selected automatically or by declarationI don't want my kids to waste their time in typing long words compare this :n = T.Readnumber()with this n = TextWindows.Readnumber()2) Remove redundant brackets ... for empty arguments !! so we'd have ... Writeln "Hello World" instead of Writeln("Hello World"4) add BASIC keywords and GWBASIC ... such as DATA , etc5) How about simple file handling ( open , read , write ..) ??