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 ...