In fact, there is only 3 types in all prigramming languages. Primitive type: int, string, bool, char.... Complex type: struct or class Array Type: int[10], string[100], struct[1000] These 3 type can represent all thins in the world.