SitePoint Sponsor

User Tag List

Results 1 to 10 of 10

Thread: Ruby Noob

  1. #1
    SitePoint Enthusiast syedasif's Avatar
    Join Date
    Jun 2006
    Location
    Chicago, IL
    Posts
    58
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ruby Noob

    Hi,

    I am starting on a Ruby course this week. It's a small course and one of my professor has allowed me in his Ruby classes. But the problem is that he is gonna teach me Ruby ONLY. He has specifically said that he'll drop RAILS. Now, is it important that I learn Rails or would Ruby suffice for most web development cases. Is Rails important from a professional prospective? Also, can I learn Rails on my own, maybe from a book or website?

    Thanks for your feedback.

  2. #2
    SitePoint Guru
    Join Date
    Aug 2005
    Posts
    986
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can do web development with Ruby without Rails, but Rails is really good for database-backed web applications. If you want to develop this kind of applications you should look at Rails. It's pretty easy to learn if you already know Ruby. There are good online tutorials, and some books too.

    Good stuff:

    http://rubyonrails.com/docs

    Start with tutorials or books.

  3. #3
    Put your best practices away. The New Guy's Avatar
    Join Date
    Sep 2002
    Location
    Canada
    Posts
    2,087
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Forget rails until you have learned ruby. Thats my motto, but it might not be for everyone. I presonally can't stand using something that I don't know how the internals work. So personally, I am learning ruby and wont touch rails for awhile, though I do keep up with the project.
    "A nerd who gets contacts
    and a trendy hair cut is still a nerd"

    - Stephen Colbert on Apple Users

  4. #4
    SitePoint Enthusiast HeshamAmiri's Avatar
    Join Date
    Oct 2003
    Location
    Dubai
    Posts
    75
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have to agree, get a good grip on ruby and then move to rails.

  5. #5
    SitePoint Enthusiast satishtalim's Avatar
    Join Date
    Jun 2005
    Location
    Pune, India
    Posts
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I too personally feel that one should learn Ruby first, to really understand the internal working of Rails.
    Free Ruby Study Notes
    Blog on Java, Ruby programming, Chess and Making $$$ online

  6. #6
    SitePoint Addict SRTech's Avatar
    Join Date
    Mar 2005
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rails is easy enough to learn and knowing Ruby will help alot, so work on your Ruby, and experiment with Rails as you have time.

  7. #7
    Once I was a Factory Worker goofy's Avatar
    Join Date
    Dec 2004
    Location
    Sydney Australia
    Posts
    559
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Everyone learns differently so I'd say have a crack at both and then decide what you think will work best for you. I'm a new user to Ruby or Rails but I just jumped in head first and with a bit of reading and some practical hands on I don't think it's super difficult and it makes a lot of sense. If you have some understanding of OOP it will make ruby on rails easier to understand.

    I guess understanding how you learn best is what you need to identify. I prefer to read a little, then do some hands on stuff, read a bit more, then more hands on, etc until you get up to speed.
    Goofy
    Life is what you make it!
    Follow your dreams!

  8. #8
    SitePoint Addict
    Join Date
    Jan 2006
    Posts
    268
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Coming from a multi-language background (C, Java, PHP, VB) the toughest part of learning rails was picking up the thinking of working with a MVC Framework. I had never used a framework before, let alone one with MVC. Once you are comfortable with that set up and have a feel where everything should go, its a piece of cake.
    If you give someone a program,
    you will frustrate them for a day;
    if you teach them how to program,
    you will frustrate them for a lifetime.

  9. #9
    SitePoint Enthusiast CrucialWebHost's Avatar
    Join Date
    Jun 2006
    Location
    Arizona
    Posts
    53
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've had to explain Rails to a lot of my friends who really didn't grasp the concept (they mainly work in PHP so my analogy would make sense to them), and granted I'm not totally up on Ruby or Rails, the best way I could put it was like so:

    Rails is to Ruby, what Cake is to PHP.

    And I agree, you couldn't just go out and learn Cake, without first learning PHP. You would be really confused.

    /me is a Ruby noob too. I'm having fun playing around with it though
    Crucial Web Hosting Our new site is live!
    Introducing Split-Shared and Split-Dedicated
    hosting products! Join our new Developer Network
    and check out the updated Site Showcase!

  10. #10
    SitePoint Guru CompiledMonkey's Avatar
    Join Date
    Sep 2002
    Location
    Richmond, VA
    Posts
    975
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm learning Ruby while learning Rails. I don't find it to be too difficult. Coming back to an MVC model (was a Java person awhile back) has been the weirdest change. Ruby itself isn't anything difficult, it's just learning the specifics.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •