Ruby on Rails

I was concidering making a CMS, and I’ve also been curious about Rails.

Now, for me to get started on this, I obviously need to learn rails.

Is this the right way to go?
My web developer knowledge is only on html, css, and very minor php.
Also, what will be the requirement of my web host and what is need of my computer for local testing?

Any other knowledge you can give o help me out will be greatly appreciated.

EDIT: My current host doesn’t support RoR under my plan, does anyone know of a very minimalistic web host that supports rails. I don’t require too much space or bandwidth. Mine is currently slightly over $1.50 a month.