Source: commons.wikimedia.org

Ruby is a general-purpose programming language. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Wikipedia

Created Year: 1995
Designed by: Yukihiro Matsumoto
Developed by: Yukihiro Matsumoto
Operating systems: BSDLinuxMicrosoft WindowsmacOS
Implemented in: C
Named after: ruby
Aliases: Ruby language, Ruby programming language, rb
File extensions: rb, rbw

Wikidata: Q161053

Influenced: Apache GroovyChaosCoffeeScriptCrystalElixirJuliaKotlinMirahRakuRingRustSwift

Influenced by: AdaBASICC++CLUDylanEiffelLispLuaPerlPythonSmalltalk

Programming paradigms: functional programmingimperative programmingobject-oriented programmingreflective programming

Language types: functional programming languageimperative programming languageinterpreted languagemulti-paradigm programming languageobject-based language

Ruby Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Ruby

#!/usr/bin/env ruby
print "Hello World"

Free Ruby books, articles, documentation

RSpec

Ruby on Rails

Sinatra

Search on GitHub


Latest data update: 2025-06-21