Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Wave™

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Ruby 2 Fundamentals

This course is designed to give you everything you need to start developing software in Ruby quickly.

Alex Korban - Pluralsight course - Ruby 2 Fundamentals
by Alex Korban

What you'll learn

Ruby is a dynamic, thoroughly object oriented programming language with a focus on developer happiness and productivity. This course is designed to give you everything you need to start developing software in Ruby quickly. You will learn about all of the key features of the language: classes, methods, blocks, modules. You will find out about some of the standard types included in Ruby, such as strings, arrays, hashes and regular expressions. You will also get an introduction to tools and techniques you need to write real world software, including testing, debugging and packaging your code.

Table of contents

About the author

Alex Korban - Pluralsight course - Ruby 2 Fundamentals
Alex Korban

Alex Korban is an author and consultant with an interest in functional programming, databases and geospatial applications. He co-founded a company to visualize geospatial data and wrote several books.

More Courses by Alex