Beginner, non-programmer - where do I start?

Depending on the kind of person you are, you might enjoy Why's
(Poignant) Guide to Ruby. Whether you (or anyone) could learn to
program from it is a different question, but I'd be curious to find
out. It's at

    http://poignantguide.net/ruby/

-Colin