Language Spotlight Ruby.jpg

Language Spotlight: Ruby

With over 15 programming languages used by developers every single day (and thousands of others which are retired or not as frequent), what makes Ruby stand out from the rest in terms of function, usability, and ease-of-use?

So... what IS Ruby?

The complicated version: Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. Paired with the Ruby on Rails framework, Ruby is most commonly used for web application development.

The simple version: Ruby is a programming language which tells computers what to display, and how to handle information. When the Ruby on Rails framework is introduced, web pages can be built in the Ruby language.

What is Ruby on Rails?

Rails is to Ruby as Django is to Python.

Ruby on Rails is a web development framework. Ruby on Rails can be used on the web, whereas Ruby itself can be used anywhere programming is needed.

RUBY FAQ

Question

WHERE DID RUBY GET IT'S NAME?

The creator, Yukihiro "Matz" Matsumoto, wanted to use the name of a jewel, similar to the language Perl. He ended up settling on "Ruby" because it was a colleague's birthstone.

Question

IS RUBY A GOOD FIRST LANGUAGE TO LEARN?

This is a great question. The easiest way to answer it is to say "it depends..."

Every programming language has different functions, and depending on what and how you want to build with code will determine what language you should learn first.

Question

WHERE IS RUBY USED?

Some notable instances of the Ruby language are in the Twitter, GitHub and Groupon websites.

Question

WHAT SOFTWARE DO I NEED TO LEARN RUBY?

You can run Ruby from the command line/terminal of your operating system.

WHERE CAN I LEARN RUBY?

When you attend a coding bootcamp program, some of the curriculum might revolve around the Ruby language. Some bootcamps include Ruby as one of many languages in the curriculum, while other bootcamps teach Ruby exclusively.

So you're probably asking yourself: Which program is right for me?

Answer: It all depends!

Look at geography: No matter where you are in the country, you can benefit from an immersive bootcamp education through an online program. There are in-person programs in almost every state. View our list of bootcamps by location to see if there's one near your doorstep!

Look at culture: Just as you'd be hesitant to attend a college without touring the campus - you need to visit your bootcamp space before committing to it (even if it's through a virtual info session).

Look at outcomes: Ask the school if they have reported their student outcomes. You wouldn't want to spend 12 weeks in a program that won't prepare you for your future. The great thing about Skills Fund: We've done this for you. We don't partner with crappy programs, and all of our partners have been through our vetting process to make sure they're worthy of your time and money.

INTERESTED IN OTHER LANGUAGES?