它的灵感与特性来自于 Perl,Smalltalk,Eiffel,Ada 以及 Lisp 语言IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品直至1995年12月才正式公开发布于fj(新闻组)又因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,所以现在在网上仍然可以找到Ruby的资料太少之类的批评Ruby开始进入美国,英文的资料开始发展按照编程人认为它应该的方式运行包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是类变量对文本编辑器的命令补全很有帮助,如在vim下先键入$及开头字母,再敲击Ctrl+p,则可专门补全本文件以及关联文件中的全局变量,perl与php亦有此优点。