Wikipedia can give you are good start:
Data structure[
^]
List of data structures[
^]
Simply read articles on linked lists, binary trees, hash tables, sets, maps, etc.
They also have some comparison information on time efficiency of basic operations.
But for real life programming you should consider STL containers shortly described, for example, here:
STL containers overview[
^]