Karl Marx elaboró, por un lado, un método y una teoría científica de la historia y, por otro lado, una filosofía. Por su método y su teoría de la historia, esto es, lo que Engels llamó más tarde “Materialismo histórico, no son primaria y formalmente una concepción filosófica sino un método científico y una teoría científica de la historia. Del otro lado, la filosofía propia que Marx elaboró no es primaria y formalmente una ciencia, es decir, una filosofía “científica” sino una filosofía con base científica.