Hacker News new | ask | show | jobs
by jfischer 4932 days ago
You might also be interested in following the progress of "Snap" [1], which is an extended version of Scratch implemented in JavaScript for web browsers. This from the group at UC Berkeley that did "BYOB" (Bring Your Own Blocks) [2], an extended version of Scratch.

I'm planning to use BYOB/Snap with my 6-year old. I think the custom blocks in BYOB will be useful for me to create relevant primitives so the programming will be less tedious for my son. Later, I can teach him about defining functions, recursion, etc. I'm also wondering if the JavaScript rewrite will allow him to hook into server-side APIs. That has some interesting possibilities...

[1]http://wiki.scratch.mit.edu/wiki/Build_Your_Own_Blocks_(Scra... [2] http://byob.berkeley.edu/