What is Ruby?

Web Development Jargons Explained in 5 Different Ways

TLDR: Ruby is a general purpose programming language that you can use to write all sorts of programs. It is the base language of the popular web applications framework called Ruby on Rails.


Explain like I only speak in plain English

Ruby is a general purpose programming language that you can use to write all sorts of programs. It is the base language of the popular web applications framework called Ruby on Rails.

In many ways, Ruby is designed to feel natural. Ruby programs often read like conversations. It can be understood easily by non Ruby programmers, and sometimes, even non programmers.

Contrary to many other programming languages, Ruby offers a variety of different ways to do the same thing. It is the programming language with the human touch.

Explain like I'm a total nerd

Ruby's creator Yukihiro "Matz" Matsumoto designed Ruby with the focus to bring happiness to programmers. He was quoted saying:

"I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language."

Ruby 1.0 was released in December 1996. The latest stable version Ruby 2.5 was released in March 2018. Here is Ruby's official GitHub repository and documentation.

Ruby is an Object Oriented Programming language.

Explain like I'm an artist

Ruby would be an oil painting if other programming languages were architectural blueprints.

Explain like I like examples

Here is how to print Hello World in Ruby.

puts 'Hello World!'

Explain like I already know it

Ruby's popularity is some what related to the popularity of Ruby on Rails framework built by DHH. Statistics show that Ruby on Rails is the 3rd most popular framework used today on two independent web statistic reports builtWith and similarTech.

Ruby is an easy language for beginners to write, but it is not an easy language to master. Nonetheless, writing programs in Ruby can often feel very satisfying.

We are trusted by

Students and instructors from world-class organizations

Imperial College London
Carnegie Mellon University
City University of Hong Kong
Hack Reactor
Cisco Meraki
University of Oxford
Swift
Bazaarvoice
Waterloo
Uber
AtlanTech
Tumblr
Boston College
Bombardier Aerospace
University of St. Andrews
New York University
Minerva Schools at KGI
Merrill Lynch
Riot Games
JP Morgan
Morgan Stanley
Advanced Placement®
Google
KPMG
The University of Hong Kong
University of Toronto
SCMP
Moat
Zynga
Hello Toby
Deloitte
Goldman Sachs
Yahoo
HSBC
General Assembly
Tesla
McGill University
Microsoft

Join the upcoming Cohort #72

Enroll for December 5th, 2022