After twitter, many people are ready to do projects with ruby on rails, let me tell you frankly i dont know even a inch about it, I just know basic languages like javascript, xml, html , asp. Give me a roadmap how to read ruby on rails and master at least before 2010 year end.

Start with learning bash and setting up a development linux machine, either virtual or dual-boot.
It will really save you in time and effort later down the road.
Then, install ruby on rails, and read through and do the first ruby on rails introductory guide http://guides.rubyonrails.org/getting_started.html and go through that.
Then, try to experiment and make a few programs. http://stackoverflow.com/ is an extremely good resource, and so are blogs you'll find online googling around for a solution for a program.

Start with learning bash and setting up a development linux machine, either virtual or dual-boot.
It will really save you in time and effort later down the road.
Then, install ruby on rails, and read through and do the first ruby on rails introductory guide http://guides.rubyonrails.org/getting_started.html and go through that.
Then, try to experiment and make a few programs. http://stackoverflow.com/ is an extremely good resource, and so are blogs you'll find online googling around for a solution for a program.

hey thanks for your help, i have to go by virtual. I have one query, i have a linux hosting account shall i try to test and learn it online and one more quiery is that i need to know whether all linux hosting control account supports Ruby on Rails

No. Do not try to develop online.
One, that will strain the shared host.
Two, you will be frustrated (only after 5 support tickets was I able to get mongrel working).

I would seriously recommend a ubuntu (desktop) virtual machine (or whatever distro you would like) to develop.

It's also a good idea to learn BASH a little so you can run the scripts and such. You can do it on windows, but it's a little harder. I've tried on windows a long time ago, and I couldn't even run the script/server command properly. That might have changed, but I think the whole filesystem, process management, and bash are better suited.

The best place to deploy, by far, is http://heroku.com/, they do a great job, the only thing is you need to work with git, however their guides are very well-done.

No. Do not try to develop online.
One, that will strain the shared host.
Two, you will be frustrated (only after 5 support tickets was I able to get mongrel working).

I would seriously recommend a ubuntu (desktop) virtual machine (or whatever distro you would like) to develop.

It's also a good idea to learn BASH a little so you can run the scripts and such. You can do it on windows, but it's a little harder. I've tried on windows a long time ago, and I couldn't even run the script/server command properly. That might have changed, but I think the whole filesystem, process management, and bash are better suited.

The best place to deploy, by far, is http://heroku.com/, they do a great job, the only thing is you need to work with git, however their guides are very well-done.

Hi thanks for giving me a such good info. i will try it on windows