Concrete nouns are nouns which can be literally seen or interacted with. Examples would be dog, tree, chair, house, etc...
Abstract nouns are ideas and concepts, and not literal things, such as love, fear, birth, imprisonment...
Proper nouns refer to specific, individual things, people or places of which there is only one. For instance, David Attenborough, Berlin, Big Ben...
Collective nouns refer to a group of individuals. Examples would be gang, bunch, group, class.