NoobOnRails

Ruby on Rails tips, tricks and hints for the aspiring rails hero.



Friday, November 25, 2005

Rails noob to Rails pro in 17 sites or less...


Figured I would put together a list of the Rails tutorials that have helped me learn RubyOnRails.

0. Curtis (fine first name I may say) Hibbs wants you to know Rails. "What Is Ruby on Rails" - Excellent intro to Rails article that covers the main Rails components, what they are and how they integrate.

1. Curtis Hibbs hearts Rails, soon you will too. "Rolling with Ruby on Rails". No better way to learn a new language than buy digging in and building an application with it. In 5 pages no less.

2. Curtis Hibbs part deux. "Rolling with Ruby on Rails, Part 2" - Digs in a little deeper than part one. By the end of this one, you have a decent working application. In the process, you kind of get an idea of how Rails works.

5. Return of Curtis Hibbs. "Ajax on Rails" - Gives you some insight into one of the many things that Rails does well. Making ajax dead-simple. Script.aculo.us deserves some credit on the whole "making ajax dead simple" vibe since they're really the javascript library that ties dirty ajax into a nice simple package easily integrated into the RubyOnRails framework.

6. Amy Hoy is my hero. "Really Getting Started in Rails" - Goes deeper that Hibbs' tutorials. Gets into the somewhat gritty details of Rails like how variables are formatted and how Rails like it's database tables to look.

7. Amy Hoy on MVC. "MVC: The Most Vexing Conundrum" - In this article, Hoy sheds some light on the whole Model-View-Controller structure of RubyOnRails. Helpful if you're new to the MVC way.

8. RoR wiki itself. "GettingStartedWithRails" - Good starting point for experienced developers who want to get rails up and gunning on OSX or Debian or Gentoo or Fedora Core or FreeBSD or OpenBSD or even Windows.

9. RoR site comes through. "How to make a todo list program with Rails 0.9 (out of date)" - Even though it's "outdated", this tutorial will help you build a basic to-do list program pretty quickly.

10. IBM (?) digs RoR. "Fast-track your Web apps with Ruby on Rails" - IBM walks you through building a pretty basic "Address book" app while giving you some information on how Rails interacts with your database.

11. Webmonkeys sip the Rails kool-aid. "Getting Your Feet Wet With Ruby on Rails" - Good intro to Rails (with a dash of Ruby) webmonkey style.

12. "Four Days on Rails" - An overall good tutorial that covers a lot of Rails functionality. A bit dated but still a good way to learn more.

13. Cnet even. "Ruby on Rails chases simplicity in programming" A good look at the how and why Rails came to be.

14. Official RoR FAQ. "FAQ" - A good fact that will point you where you need to go when you begin to start making sense of things.

15. Making it public. "The Perfect Rails/Debian/Lighttpd Stack..." Good guide to getting your "production-ready" app up and running in the aforemention configuration. Want to get up and running on Apache 2+? Check here.

16. Think you're finally beginning to get it? Let the RubyOnRails api docs put you in your place. While not for the faint of heart, this will eventually become the place to go once you've acquired some RoR skills from the above sites.

17. Since you'll eventually have to learn Ruby to become a Rails Hero. "Why’s (Poignant) Guide to Ruby" Poignant and just entertaining. This will give you the lowdown on the Ruby language itself. You'll need a good grasp on this to get into the more advanced Rails adventures.

Overall, these sites should be more than enough to get you going. Soon, you'll be churning out apps like nobody's business. If (or more likely when) you run into a snag, be sure to check the oh so helpful mailing list or the irc chat room.

Happy Railing!

0 Comments:

Post a Comment

<< Home