Help?

I suspect this might be a painful question but as one who has never
programmed, I am hoping to attempt to teach myself how to do it. A
fool's errand perhaps but one can always hope.

I was told by a programming friend of mine that Ruby on Rails is
probably the best thing to begin with..
I went to the site but I can see that is not nearly as simple as
simply downloading a software program, doing an install and following
a manual until it is "mastered."

I know that no one can tell me what to do in an e-mail but is there
any way I might get a hint as to where and how to begin?

All the best,

Brooklynboy3@gmail.com

The way I got started on it was I found something that I wanted to program, a blog. I’d already written it in PHP and I wanted to port it over to Ruby on Rails.

There’s a few handy tutorial sites out there, one that gets thrown around a bit is Ryan Bates’ Railscasts: http://railscasts.com

As for a manual, you can go to http://noobkit.com and type in a method or class and you’ll get all the documentation on that item.

See if your programming friend can take some time off to teach you the basics too.

I suspect this might be a painful question but as one who has never
programmed, I am hoping to attempt to teach myself how to do it. A
fool's errand perhaps but one can always hope.

I was told by a programming friend of mine that Ruby on Rails is
probably the best thing to begin with..
I went to the site but I can see that is not nearly as simple as
simply downloading a software program, doing an install and following
a manual until it is "mastered."

I know that no one can tell me what to do in an e-mail but is there
any way I might get a hint as to where and how to begin?

All the best,

Can I recommend that you get Ruby installed (http://www.ruby-lang.org/en/)? If you are on a Mac, then it already is installed. If on a PC, use the one-click installer at http://www.ruby-lang.org/en/downloads/. You want Ruby 1.8.6 at this point, because 1.9 is still a *development* release.

Once you have it installed, and this implies that you have first figured out how to get a command line window going, get to your command prompt and type:

irb

You should be met with a prompt something like:

>>

That means irb is ready for you to use so you can interactively experiment with Ruby. You'll want to read the PickAxe (http://whytheluckystiff.net/ruby/pickaxe/). That will help you learn a bit more about programming with Ruby.

I truly believe that if you have *never* programmed, you should get a bit of the programming_fu out of the way by learning to count to 10 and junk like that before you tackle database schema and connections, templating languages, and so on.

If you have programmed and are just picking up something new, I apologize for the simplistic approach recommended. Again, if you haven't programmed, then Ruby is not a bad place to start; you should, however learn the language before attempting to use it in a larger context.

Just my $.02

There is a wonderful book called “Learn to Program” by Chris Pine that gives a newcomer a good introduction to programming, and it uses the Ruby language. That’s a great place to start.