What is knowledge? Ever since class society came into being the world has had only two kinds of knowledge, knowledge of the struggle of production and knowledge of the class struggle. Natural science and social science are the crystallization of these two kinds of knowledge, and philosophy is the generalization and summation of the knowledge of nature.