Hal:
Please be aware that the Agile Web Development book may be slightly out of date. Having said that, if you do not want to purchase the book (which was good), go here:
http://wiki.awebfactory.com.ar/awebf...RailsTutorials
The author has created a wiki that follows the book, creating each chapter of the book with code step by step.
The only problem I had starting to code with Rails (despite the book) is to figure out what "controller" and "action" I wanted to start at (or in addition, have by default if none are defined on the URL). Do you have a "Home" controller that provides miscellaneous things like a splash page with an action of "index"?
Then you could have a "user" controller with the actions "signup", "login", "logout", "forgotpassword". Anyway, controllers are where its at (I think) to start getting down to actually making something people can navigate.
It takes a little bit of getting used to, but after the initial WTF, you'll fly.
I would suggest using the Aptana IDE (a large addon to the Eclipse IDE) found at
http://www.aptana.com/ to edit your code. Make sure to also install Subclipse support to version your code. :-)
Now... if you want an environment to install to RUN the applications, you can try it out with an all-in-one package called InstantRails that will install Apache, Ruby, Rails and MySQL onto a Windows machine. it can be found at
http://instantrails.rubyforge.org/wiki/wiki.pl .