TOTAL noobie

If you're a non-programmer, first pick up Chris Pine's "How to Program." It uses Ruby to teach you the basics. Then you may want to step into something like the other suggested material...

--Jeremy