Enumerated Types: How does Cardano identify them?

As a new programmer, an enumerated type is one more thing that confused the s*** out of me. I never really understood how Cardano…