As a perpetual programmer wannabe, I'm always on the lookout for new tools that make the mysteries of coding a little more accessible. Much to my dismay, most programming tutorials that I've come across assume some prior knowledge or that you're transitioning from some other language. So, I was delighted to discover Hackety Hack just now (thanks to Chris Amico for the tip). It's a fun new Mac app that aims to teach Ruby programming basics to complete beginners.
Hackety Hack 1.0 just launched, and in the true spirit of of the holidays, it's open source. From what I can see so far (after playing with it a bit), users can browse through some beginner level lessons