Ruby

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

Created Year: 1995
Designed by: Yukihiro Matsumoto
Developed by: Yukihiro Matsumoto
Operating systems: Q388BSDMicrosoft 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 programmingobject-oriented programmingreflective programmingimperative programming

Language types: functional programming languagemulti-paradigm programming languageobject-based languageimperative programming languageinterpreted 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: 2026-07-31