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.
What is Ruby Programming Language?
Ruby is a general purpose, object-oriented programming language. It is open-sourced, dynamic, and focuses on simplicity and productivity.
What is Ruby used for?
Is Ruby easy to learn?
Compared to several other programming languages, Ruby is pretty easy to learn. If you are already familiar with another similar programming language it will be even easier to pick up. Ruby is also easily readable and expressive.
What will I learn in this course?
You will learn everything you need to start developing software in Ruby, including:
Key language features - classes, methods, blocks, etc.
Standard types in Ruby - strings, arrays, hashes, etc.
Helpful tools and techniques for writing code
Testing, debugging, and packaging code
Are there prerequisites for this course?
Who is this course for?
This course is for anyone who wants to start learning the Ruby programming language and developing web applications and software!
How long will this course take?
This Ruby tutorial has a run time of 3 hours and 43 minutes. There are options to speed up or slow down the playback speed through Pluralsight's platform, so you can adjust it to your preference.