there are several common data structures using in almost programming languages:
1 array:a fixed sizes collection of same data type.it can be one dimenstion or two dimensinons or much more
2 set:it is a collection of the data, data do not need to be the same datatype.it contains no duplicate elements
3 list: an ordered collection,it allows to contains duplicate elements
4 tree:
5 graph:
6 stack:it features as the first come last serve
7 queue:it features as the first come first serve