Each dot is looking deeper into the object until we get what we want - usually a value or a function related to it.
Examples of where we've used it before in class:
Seeing if the space bar is pressed:
if(Input.GetKeyDown(KeyCode.Space)==true){}
Input is a class and we use the dot to access the class' GetKeyDown() function.
KeyCode is not a class, but is similar, proving the key code for the space bar.
gameObject.transform.position.y
If we have access to a game object in Unity, we can dig deeper and get to its Transform component, then into its position property, and then its position on the y-axis.
gameObject.GetComponent<SpriteRenderer>().sprite
In Unity, we can access any Component on a game object using GetComponent<NameOfComponent>() and then a dot to go into the component to access its variables and functions.