¿Qué son variables, constantes y tipos de datos?