User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Ruby section within the Web Development category of DaniWeb, a massive community of 373,932 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,241 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Ruby advertiser: SELL YOUR PRODUCT TODAY !
Views: 2249 | Replies: 4
Reply
Join Date: Jul 2005
Posts: 20
Reputation: davidianstyle is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 0
davidianstyle's Avatar
davidianstyle davidianstyle is offline Offline
Newbie Poster

Getting Started

  #1  
Oct 10th, 2007
Hi Everyone,

I'm fairly new to DaniWeb and I was hoping I could get some advice from all you experts out there. I registered my own domain name and got a host a few days ago and am planning on building a personal website based on Ruby on Rails (I'm not so sure I understand what Ruby on Rails is...as compared to just plain Ruby). I hope to grow it into a commercial site someday, but for now, I just want to learn as much as I can. So far, my web programming experience is limited to Perl, SQL, Javascript, and HTML that I learned from work for the last two months. I don't really know much about Ruby, except that it is gaining popularity, so I bought O'Reilly's "Learning Ruby" book and am trying to pick up on it. At the same time, I am trying to learn how to make cascading stylesheets to make the formatting of my website easier and appearance cleaner. Somethings I want to learn are how to setup email and maybe a shopping cart. If anyone can point me in the right direction...advice, web tutorials, good books, examples, etc...I'd really appreciate it.

Thanks!
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Oct 2007
Location: Isle of Wight, UK
Posts: 5
Reputation: curvespace is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
curvespace's Avatar
curvespace curvespace is offline Offline
Newbie Poster

Re: Getting Started

  #2  
Oct 11th, 2007
Hi there,

I'm a newbie here too - although I've been using Ruby & Rails for well over 18 months now.

Ruby, as I'm sure you know, is a very rich object-oriented scripting language. Rails is a web application framework written using Ruby; that is a vast collection of scripts, libraries and plugins that provide a MVC (Model-View-Controller) framework for building modern web applications.

Rails has excellent support for AJAX and leads the way on cutting edge stuff like RESTful routing.

There are many good tutorials for Ruby itself, such as Why's (poignant) Guide to Ruby:

http://poignantguide.net/ruby/

Why is a prolific Rubyist who knows his stuff & writes in a slightly (okay, very) insane style. If that isn't to your taste there is plenty more stuff out there. The definitive book on Ruby is 'Programming Ruby' (known as the 'pickaxe', due to the cover image), now it's in 2nd edition but the first is available freely online:-

http://www.rubycentral.com/pickaxe

Other useful Ruby sites are:-

http://rubyforge.org
http://www.ruby-forum.com
http://www.rubyinside.com

You can even try Ruby live in a browser here:-

http://tryruby.hobix.com

Rails is all Ruby (well, mostly) and you can't really get anywhere without a decent understanding of it.

There has been an explosion of Rails books over the last year. The ones I'd recommend are:-

Agile Web Development with Rails, 2nd Ed (if you only get one, get this)
Rails Recipes

Both these and 'Programming Ruby' are by the Pragmatic Programmers:
http://www.pragmaticprogrammer.com/

Most of the Apress Rails books are good too and like the Pragmatic ones you get buy PDF versions at half the cost of the printed ones.

The best, most up to date Rails info is usually found in blogs. Some good ones to start with are:-

http://nubyonrails.com (he also does the excellent peepcode rails screencasts)
http://www.sitepoint.com/blogs/category/ruby-on-rails/ (they are giving away a free Rails book ATM!)
http://wiki.rubyonrails.org/rails/pages/OtherBlogs (a big list for you to browse) through.

Hope this helps. If you have any specific questions, I'd be happy to try and help.
Reply With Quote  
Join Date: Jul 2005
Posts: 20
Reputation: davidianstyle is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 0
davidianstyle's Avatar
davidianstyle davidianstyle is offline Offline
Newbie Poster

Re: Getting Started

  #3  
Oct 13th, 2007
Wow, thanks! I really appreciate you taking the time out to write out all of that to help me out. I am sooo excited on getting started!!!
.: davidianstyle :.
Reply With Quote  
Join Date: Oct 2005
Location: Manchester, UK
Posts: 481
Reputation: pty is on a distinguished road 
Rep Power: 3
Solved Threads: 30
pty's Avatar
pty pty is offline Offline
Posting Pro in Training

Re: Getting Started

  #4  
Oct 18th, 2007
Originally Posted by davidianstyle View Post
Wow, thanks! I really appreciate you taking the time out to write out all of that to help me out. I am sooo excited on getting started!!!


Glad you're so enthusiastic about it - another invaluable resource when you're starting out is IRC; lots of knowledgable people in both #ruby-lang and #rubyonrails on freenode if you get stuck and if you just idle and watch the conversations you'll learn lots of new stuff every day
Last edited by pty : Oct 18th, 2007 at 5:33 pm.
Note to self... pocket cup
Reply With Quote  
Join Date: Dec 2007
Posts: 3
Reputation: jenishkottaram is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
jenishkottaram jenishkottaram is offline Offline
Newbie Poster

Re: Getting Started

  #5  
Feb 27th, 2008
Dude..Thanks..Great information
Last edited by jenishkottaram : Feb 27th, 2008 at 1:06 am.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb Ruby Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the Ruby Forum

All times are GMT -4. The time now is 6:07 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC