Hacker News new | ask | show | jobs
by dsrw 923 days ago
Enu author here. I taught it to a group of 11 year olds at a community coding club a few years ago, with reasonable success. At the time Enu didn't work very well, but by the end the kids were able to code simple structures and make monsters chase them around. I just started teaching it to my 8 year old and he's picked up a few things, but so far he's mostly interested in building things with blocks. We've only been at it for a couple of hours though.

Enu was designed to be usable by non-readers and new typists. There's a shorthand version of common commands, and as long as you're happy with 90 degree angles you can specify direction without numbers. For example, a box could be:

  f 10 # forward 10
  r 10 # right 10
  b 10 # back 10
  l 10 # left 10
or:

  4.x:    # 4 times
    f 10  # forward 10
    t r   # turn right
It can also be configured to interpret both `;` and `:` as `:`, which makes it possible to type a lot of common Enu code without needing the SHIFT key.

Enu only recently got to a state that I'd consider usable, so whether or not this is enough to make it work for younger kids, I'm not sure. But I'm hopeful.

http://getenu.com

1 comments

This looks quite neat; it reminds me of TurtleSpaces, a great Logo-based environment. Question (and sorry if the answer's evident, but a cursory glance at the website didn't solve it): are there any examples with source code we can look at, written by enthusiasts and/or people familiar with Enu-big or small, to learn about idioms, "best way to do X", etc? I've found that understanding programs written by my betters is a pretty good way of becoming acquainted with something new.