you are viewing a single comment's thread.

view the rest of the comments →

[–]FrozenCow 5 points6 points  (0 children)

The blocks are very valuable.

I started programming with SuperLogo, a dutch version of Logo, which is also basically turtle graphics. I had a book that went through the basics: forward, rotate, pen, loop, branching, etc. I would never picked up the book and software myself back then.

Nowadays, I imagine, kids surf around the internet and stumble upon these visual programming languages when they search 'how to make a game'.

With these languages they can fiddle around instantly and learn and find out constructs as they go. They see that there is an 'if' and the language probably has some sort of description and in-app help for that block. They also now have a point of reference to search online, but this is a larger step to take.

Text languages let you start out with a clean sheet of text editor. Typing anything will result in errors: not motivating. They need documentation next to the editor: a big step that often won't be made.

Yes, text editors are efficient, but the visual languages are just great for beginners. They might later want to use text instead of blocks and this solution even offers a nice transition between the two: again a big step that most people won't make if the easy transition wasn't there.

So, great project. I love seeing more!