If, if-else y switch son algo fundamental a la hora de programar aquí te pongo una forma útil de aprenderlo
Definición teórica de las variables en la programación, el código es en c++, pero las variables siempre serán algo global para otros lenguajes
Aquí te proporcionó definiciones, para entender mejor el funcionamiento de programa