Ruby object-oriented programming

In this part of the Ruby tutorial, we cover Object-oriented programming.

Ruby object-oriented programming II

In this part of the Ruby tutorial, we continue covering Object-oriented programming in Ruby.

Input & output in Ruby

In this part of the Ruby tutorial we work with input & output in Ruby. Input is any data that is read by the program, output is data that is produced by the program.

Ruby hashes

In this part of the Ruby tutorial, we cover hashes. A hash is a collection of key-value pairs.

Ruby lexical structure

In this part of the Ruby tutorial, we cover Ruby lexical structure. Computer languages, like human languages, have a lexical structure.

Ruby data types

In this part of the Ruby tutorial, we cover data types. A data type is a set of values, and the allowable operations on those values.

Ruby expressions

In this part of the Ruby tutorial, we cover expressions. Expressions are constructed from operands and operators.

Ruby flow control

In this part of the Ruby tutorial, we cover flow control. Conditionals and loops alter the flow of a Ruby program.

Ruby arrays

In this part of the Ruby tutorial we cover arrays. Arrays are ordered collections of objects.

Ruby basics

In this part of the Ruby tutorial, we cover the basics of Ruby. We work with variables, constants and basic data types. We read and write to the console; we mention variable interpolation.