In this chapter, we covered one of the two main pillars that programming rests on—how we can store, retrieve, and change data in the computer's memory using variables.
We learned that a variable has a name and a data type and that the type of the variable dictates what can be stored in it and how much memory it will use. We also learned how we could concisely name our variables and that there are naming conventions that we can use for guidance.
With that covered, we then talked about primary or primitive data types and saw that numbers are handled either as integers or floating-point numbers, which are further divided into different sizes, so we can pick a type that suits our needs and make sure we don't waste memory space.
Some data naturally comes in a sequence or in natural groups. For this data, we used a composite data type, and we saw that this type lets us work with groups of data.
We then talked about what operators are and how we can perform...