I started with Rails. Though I had some strong foundations in OOP and programming principles in general when diving into RoR.
And I found out that I agree with the idea that you don't need pure Ruby knowledge beforehand to learn Rails fast and effectively. Pure ruby will come into play when you need to code more advanced stuff. You will have decent knowledge of Ruby if you are good at Rails. It just comes naturally, because not everything that is needed FOR Rails app is written IN RoR - sometimes, it's just pure ruby.
IMO, just pick one of the better beginner/tutorial books that advertise "Ruby on rails for beginners", and keep checking the API documentation for both Ruby and RoR when you stumble upon something you don't understand. This way you will learn what you need to do things at hand fast, and the knowledge will build up eventually, for both RoR and Ruby.
I advocate this way also because Ruby is far more general than RoR. RoR is pretty much about Web or anything involving browser, while pure Ruby can be used as sysadmin language of choice. I think you see where I am going with this: it's better to learn the stuff that you are going to work with/on (i.e. RoR is far higher priority than Ruby when starting out).
My personal view is, and what actually I did is learning rails first. I think its a good way of starting, because you can create a basic rails application with no time and that make you feel comfortable and confidence. But then start learning how this rails works, and start learning ruby..
Then sooner you will realise rails is not magic it pure ruby
So my advice (my personal)
1 - start developing a basic application in rails
get your self some thing working, be happy be confident
2 - start learning ruby
you will understand the magic behind rails
;D
cheers
sameeraTo view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/1NuDrPAWMmsJ.
On Tuesday, July 31, 2012 11:10:49 PM UTC+5:30, Ruby-Forum.com User wrote:I want to build a small GUI application that makes sense and not just a--
Hello World application. I tried wxRuby, FxRuby and other libraries but
all seem to complicate things.
How to learn basics of Ruby and make learning interesting? How you all
started with Ruby? Whether Ruby first or Rails first?
--
Posted via http://www.ruby-forum.com/.
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
--
Pagarbiai,
Gintautas
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment