Маркс та Енгельс опираючись на німецьку класичну філософію (матеріалізм Людвіга Феєрбаха), англійську класичну політичну економію (Адама Сміта, Рікарда), французький утопічний соціалізм (Фур'є, Сен-Сімона) та діалектичну філософію Гегеля, створили вчення, яке поєднало діалектику та матеріалізм.