想学习ruby解决办法

想学习ruby
我想问一下 ruby是输入服务器端语言还是客户端啊,难道跟javascript一样的吗??我看着他的语法怎么是跟oracle数据库的风格有点相像啊,说具体点,ruby如果跟javascript那就用浏览器解释就可以了吗??????还需安装什么比如虚拟机环境等等的东西不啊???
------解决方案--------------------
难道跟javascript一样的吗
======================
都是解释语言


ruby如果跟javascript那就用浏览器解释就可以了吗
======================
javascript用浏览器解释, ruby用ruby解释器去解释


还需安装什么比如虚拟机环境
======================
运行js当然要安装浏览器, 运行ruby也要安装ruby解释器, 
虚拟机环境是相对来说, 你要在window上运行linux程序, 当然要装个linux虚拟机, ruby可以装在windows或linux,  但大ruby应用都支持linux比较多



你学习ruby是为了什么? 
如果一个人自学, 又没编程经验, 英文不太好, 建议不要学ruby.