Edit: Out of the tutorials that I did, this one[1] was the one I liked most, as it had a lot of cool tasks that you could just try and solve for yourself, it really helped me get the basics down. However, none of the tutorials have gone any deeper than that one, and as I'm sure you'll agree, I'm not exactly a programmer yet after that tutorial :) Additionally, I've started to read this[2] book, but it appears to follow a really strange direction and is generally not very pleasurable to read (IMO). And, again, the moment it tries to explain blocks to me I just stand there puzzled.. dropped it after I hit that point, as I did with all the other materials I've tried out so far.
Again sorry for hijacking the thread and apologies for being unable to offer any advice on your situation. Regards
[1] http://pine.fm/LearnToProgram/
[2] http://www.ruby-doc.org/docs/ProgrammingRuby/
Edit2: Alright, just saw you've been a developer for longer than I've even used a computer :) So I suppose you can't answer this question either, bah. Wish there were more people that didn't get into programming either 1950 or at age 5. Really, where does someone start nowadays when they're 20 and have no clue.