Course info
Sep 22, 2020
1h 12m

There are plenty of programming languages around–but for many programmers, Ruby is special. At first, it seemed to come out of nowhere, taking over the world of web applications with frameworks such as Ruby on Rails. But Ruby isn’t just for the web: it’s a great all-purpose language, perfect to write scripts or process data.

In this course, Ruby: The Big Picture, shows you what Ruby looks like–and what makes it unique. First, you'll look at Ruby from 10 miles high, examining its strong and weak points. Next, you'll view snippets of Ruby code. Then, you’ll see why so many developers are in love with this weird language from Japan.

After watching this course, you’ll know enough Ruby to answer one all-important question: is this language for me, and why should I learn it?

About the author
About the author

Paolo Perrotta is a traveling coach and a software mentor. He wrote "Metaprogramming Ruby", widely praised as one of the essential books on Ruby.

More from the author
Ruby: Getting Started
1h 39m
Nov 9, 2020
Mastering Git
3h 2m
Jun 11, 2020
More courses by Paolo Perrotta
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello from Paolo Perrotta. Welcome to Ruby: The Big Picture. Like most developers, I've learned a few programming languages in my career, but when I need to write a quick program from scratch, I usually reach for Ruby, mostly because it's a language that feels natural as I write code, and honestly also because it's a fun language. And that's a common opinion. To many developers, Ruby feels natural and fun. It just clicks. There is a reason why some popular technologies are written in Ruby, like Ruby on Rails or Chef. So, let's find out whether Ruby clicks for you as well. This short training gives you an overview of Ruby from 10 miles high. It's a broad overview, but also a concrete one with plenty of code snippets. By the end of it, you will be familiar with Ruby's approach, the gist of Ruby. You'll know what Ruby looks like and which problems it's good for, and just as important, which problems it's not good for. And I hope you will know enough to decide whether Ruby is right for you and maybe move on to the more advanced Ruby trainings here on Pluralsight. This is a course for developers, so I assume that you know how to write code. If you can write code in any language and at any level, even if you're still a beginner, then you know enough to watch this training. So let's do this, let's get The Big Picture on Ruby.