1. Primitive Types - Integers, Floating-Point Types, Characters, Boolean
2. Dynamic Initialization
3. Scope & Lifetime Variables
4. Casting
5. Arrays