News for hackers. Stuff that matters.
Re:Merry Christmas, HN. Hackety Hack 1.0 is here. by jdp23 on Saturday December 25, 2010 @10:59AM (#2039022)
Congrats, Steve!

Would HacketyHack be good for a smart 10-year-old who's new to programming?

Re:Merry Christmas, HN. Hackety Hack 1.0 is here. by steveklabnik on Saturday December 25, 2010 @11:02AM (#2039026)
I started with BASIC when I was 7, so I'd say yes, absolutely. The four lessons walk you through a tour of what Hackety can do, the concepts of programming via LOGO, basic programming in Ruby, and then simple things with Shoes. I've got a bunch of examples, too... you can check them out on GitHub directly, and see how you feel about them:

Lessons: https://github.com/hacketyhack/hacketyhack/tree/master/lesso...

Samples: https://github.com/hacketyhack/hacketyhack/tree/master/sampl...

The biggest thing is that it's just Ruby, with a bunch of libraries. I still need to come up with a good solution for STDIN and STDOUT, but it's all just Ruby 1.9.1.

Re:Merry Christmas, HN. Hackety Hack 1.0 is here. by rick_2047 on Saturday December 25, 2010 @01:06PM (#2039186)
It's nice that you have a very easy API to make lessons, maybe someone can port _why's poignant guide to ruby as a Interactive Fiction to hackety hack.

Q: is there a way to add pictures?

Re:Merry Christmas, HN. Hackety Hack 1.0 is here. by steveklabnik on Saturday December 25, 2010 @01:34PM (#2039224)
Yep, I include a picture of Matz in the Ruby one: https://github.com/hacketyhack/hacketyhack/blob/master/lesso...

You can also just use a URL from the web, and the first time the program runs, it downloads and caches it.