Learn to Code Special! | 30% off ALL ACCESS to One Month ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Hide

A quick primer on Ruby

Week 1: Introduction to Ruby ยท Lesson 2 ยท


Let's get some background on Ruby real quick.

Ruby was developed in 1995 by Yukihiro Matsumoto (aka "Matz").

Ruby is "magical" – a lot of things are done for you automatically, whereas in other languages like Python you have to set them up more explicitly.

The Ruby community is extremely friendly. They have a motto: "Matz is nice and so we are nice" (abbreviated MINASWAN).

Ruby was popularized by Ruby on Rails and Twitter. It is used by companies such as Apple, Twitter, Github, Airbnb, Groupon, Shopify, Hulu, and others.

Resources:

- So here's a super quick crash course on
Ruby, the programming language.
It's kind of perceived as being generally new,
however, it was actually designed in the mid 90s,
in 1995 by this guy named Matz in Japan.
Not a lot of programming languages out of Japan.
But this one does come out of Japan,
and it's kinda cool.
Matz is this really interesting character,
He's super happy looking,
and there's actually a motto in the Ruby community,
called MINASWAN, which stands for
Matz Is Nice And So We Are Nice.
The Ruby community is really awesome.
It was kind of popularized
because of something called Ruby on Rails,
which is this web-application framework,
which is basically a series of shortcuts
for building websites really quickly,
developed in the mid two thousands.
And, actually Twitter was built in Ruby on Rails,
and that's kind of where a lot of its fame came from,
'cause they used Twitter to build,
they used Ruby on Rails to build Twitter really quickly.
And the popularity of Ruby on Rails
actually lead to a lot of people discovering Ruby,
kind of falling in love with it.
And there's really some cool stuff you can do in Ruby,
which I'm gonna talk to you about in a second,
but effectively, Ruby, you know,
it's just like a language like Python
or a lot of the other languages out there.
There's some reasons why it is nice to use,
especially good for beginners.
And we're gonna dive into that stuff right now.