© 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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.