Part One: Learn Ruby With Me - What is Ruby?

doni

Doni

Posted on November 5, 2018

Part One: Learn Ruby With Me - What is Ruby?

I recently just finished my Nanodegree from Udacity, but I wanted to keep busy so I am learning Ruby. I am not sure if I want to go all in on Ruby or just want some exposure to it.

They say you learn the best, when you teach what you've learn. Every week, I will "teach" through blog posts to not only help someone else, but also reiterate what I'm learning.


I want to teach not only the syntax, but also show the application. One thing I struggled with when learning programming languages, is learning the syntax but not having any clue how to apply this when developing.

Coming from a JavaScript background, I may use JavaScript references to help me also better understand explaining Ruby.

First Things First:

1. What is Ruby?

  • According to the Ruby website, it's a: dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write

In others words: You can use Ruby like any other general-purpose scripting language

2. What can I build with Ruby?

  • Web applications, web servers, system utilities, database work, backups, parsing, even biology and medicine.

3. You may say: "I hear Ruby and Ruby on Rails all the time, what is it? Are they same?

  • Ruby is the Programming Language
  • Ruby on Rails is a web-application framework that is implemented in Ruby.

In other words: It's what React is to Javascript. React is the framework while Javascript is the programming language.

4. Who uses Ruby?

  • AirBnb
  • Dev.to
💖 💪 🙅 🚩
doni
Doni

Posted on November 5, 2018

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Part One: Learn Ruby With Me - What is Ruby?
explainlikeimfive Part One: Learn Ruby With Me - What is Ruby?

November 5, 2018