1) You should be able to install Ruby in whatever operating system 
you're using.
2 )The Windows installer for Ruby comes with "The book of Ruby". There 
are also numerous tutorials in Ruby and in programming in general just a 
quick Google away.
3) The time taken depends on your current level of experience, your 
intelligence, your capacity for concentration, and most of all the time 
you're willing to dedicate to learning. You should be able to write 
simple scripts within a day and then gradually build larger or more 
complex programs over time.
4) I've never tried it myself but a quick search shows plenty of people 
running Ruby on QNX.

-- 
Posted via http://www.ruby-forum.com/.