I just started ruby on rails some week back. As a programmer one should learn at least the language ruby. It is a very powerful language with a lots of different concepts and stuctures . You may know learning a programming language is very simple if you cognise any other one already . What we want to learn is its syntax for conditions, declartions and looping.
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write
Some Features of Ruby >
- Ada like syntax
- Exception handling (like java or python)
- You can redefine ruby syntax
You can read more features here: http://www2.ruby-lang.org/en/20020101.html
Railsis a mvc framework for web architecture . The architecture became very simple for me because I already has around 3 years of experience in symfony framework programming. But ruby seems more powerful when it stick on with rails as ROR .
For windows users, download ror (ruby on rails) from http://rubyforge.org/frs/?group_id=167
For linux users : http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz
The getting started page of rubyonrails (http://www.rubyonrails.org/down) shows that you have to install ruby and gem separately. That is wrong. The gem modules are already included with the ruby package . So if you continues with ruby setup.rb as per the official site, you will get some errors.
You can simple install rails using gem. Gem is just like PEAR in php .
gem install rails
For those who are interested in ruby on rails programming, you can download full tutorial package include ruby and ruby on rails with a lots of example formhttp://www.mininova.org/tor/1269847
This package ,“Ruby Programming Ebooks 2008″ , containsa lots of tutorial + Agile Web Development with Rails, The Pragmatic Programers (2nd, 2007).pdf book , Rails Cookbook, O’Reilly (2007).chm(totally around 48 e-books)
(Remember it is a torrent, i don’t know about the copyright violation issue, i got it while searching on google)
Then start ROR today itself. Remember this post is only for programmers. For others forgot it, and it is not thesexy ruby standing on the rails