I'm just starting out to learn Ruby and do web developing as a hobby
and then came across Rails.
What is it exactly? The explanation on site does not exactly tell me
what it is... PHP is a server-side scripting language. Is Rails the
same based on Ruby principles or what? I hear Python has a similar
thing called Django (but I do not understand these technologies).
Also, do I need to learn Ruby first in order to proceed with Rails or
can I start right off with Rails?
I'm just starting out to learn Ruby and do web developing as a hobby
and then came across Rails.
What is it exactly? The explanation on site does not exactly tell me
what it is... PHP is a server-side scripting language. Is Rails the
same based on Ruby principles or what? I hear Python has a similar
thing called Django (but I do not understand these technologies).
Ruby is a programming language, as is PHP, Scala, Python, brainfuck
etc...
Rails is a framework for writing web applications written in ruby
(just as Django is a web app framework written in python, CakePHP and
Symphony are PHP frameworks etc...)
Also, do I need to learn Ruby first in order to proceed with Rails or
can I start right off with Rails?
I would certainly recommend you have a working knowledge of ruby.