📌1. Built-in Types (primitives) 📌2. Value Types (stored directly on the stack). 📌3. Reference Types (stored on the heap, variable holds a reference). 📌4. Nullable and Special Types