Why Teach Programming with BASIC
kickstarter.com
kickstarter.com
This is a pretty significant advantage to me. (Though these days I wouldn't choose either.)
I know nothing about it and so don't know how interactive it actually was.
And when the bright kids explore it and discover the cool features all by themselves, imagine the thrill.
HELLO THERE
HELLO THERE
HELLO THERE
HELLO THERE
HELLO THERE
HELLO THERE
^C
just isn't interesting anymore.
Simplicity is important, but you should be able to do complex things in a simple manner. At least, that's the approach that I'm taking with Hackety.
That said, Pong in Shoes is 50 lines. It's pretty simple, and gives you an actual game. I wrote the basics of a SNS era RPG, and it was around 300 or so. I don't think this is a bad thing.
Python's a far better language, yes, but I haven't seen a game library quite so low-threshold.
Perhaps this is due, in part, to the fact that I was self-taught, and moved to QuickBasic Pro before I did any serious work, and left the whole world of line numbers, gotos, gosubs, and line labels behind.
I am almost entirely Python now.
Dijkstra was right :(
At only $815 so far, they have a long way to go in half a day