Sounds like your at the cusp of a new and exciting thing, so I want
to give you the best advice I can.
Yep, I am about as crispy... er... cuspy as they come right now 
Here's the table of contents from the book "Learning To Program" that
Ed Borasky suggested in a previous post. (http://
www.pragmaticprogrammer.com/titles/fr_ltp/) Just by glancing at the
chapter titles, which of them seem new, familiar, and old news to you
in terms of your past programming experience?
1. Getting Started
It seems I am always doing this with learning to program
2. Numbers
3. Letters
a..b..c..d..e..f..g.. yep I know my numbers and letters, but I am sure
I don't know what they mean in the Ruby Context.
4. Variables and Assignment
Creating and assigning values to variables I understand. I have done
it in my C# scripting for the mud engine I am helping to create. foo
= bar; etc etc ... Then I know how to test for (in)equality... foo ==
bar, foo != bar, foo < bar, etc etc
5. Mixing It Up
Not sure what they mean here...
6. More about Methods
This is probably where I get hung up the most with classes, methods,
instances, instantiation, encapsulation,etc
7. Flow Control
IF, ELSE, THEN, WHILE, etc. I understand the concepts, but will have
to learn The Ruby Way to make them work.
8. Arrays and Iterators
I touched on arrays in the "Head Start Java" book I was learning from,
but never got very far. Iterators are like " foo = foo +1" or " foo
+= foo " right?
9. Writing Your Own Methods
Methods that are inside classes? Again another place I have a very
basic concept of, but haven't done much with.
10. There's Nothing New to Learn in Chapter 10
11 Reading and Writing, Saving and Loading, Yin and...
File operations.. I did very little of it. I wanted to write a file
parser in PHP for game group for editing files, but didn't understand
the functions very much. I understand the concepts, but not the
application.
12. New Classes of Objects
13. Creating New Classes, Changing Existing Ones
Well I have learned to modify templates, variables, etc in previous
applications, but haven't created any new classes or objects on my
own.
14. Blocks and Procs
One word... huh? 
~ ryan ~
Thanks for taking the time, Ryan, in helping me. I really appreciate
all the suggestions.
I'm looking at an older version of "Learn to Program" by Chris Pine
that I find in the links that James Britt sent. But I'm starting to
fall asleep now so I probably won't go very far right yet. heh
Will
···
On 1/1/06, J. Ryan Sobol <ryansobol@gmail.com> wrote: