© Adam Notodikromo 2021
A. NotodikromoLearn Rails 6https://doi.org/10.1007/978-1-4842-6026-5_2

2. Fundamental Ruby

Adam Notodikromo1 
Tokyo, Japan

If you are new to Ruby, I would like to welcome you to this amazing community of awesome, easygoing engineers who uphold the MINASWAN principle, which states that “Matz is nice, and so we are nice.”

In this chapter, you will learn various foundational concepts in Ruby, such as how to represent a number, how to create a string, and how to keep a collection of data.

There is also a unique data type in Ruby, known as Symbol, that does not exist in many other programming languages; we will discuss it in this chapter.

We will start this chapter with one of the most fundamental concepts all software engineers ...

Get Learn Rails 6: Accelerated Web Development with Ruby on Rails now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.