Las principales influencias en la filosofía de Marx fueron el idealismo dialéctico de Hegel y la izquierda hegeliana, los socialismos franceses y la filosofía económica inglesa. Marx adoptó el materialismo de Feuerbach pero añadió la dialéctica de Hegel. Marx desarrolló un materialismo dialéctico histórico que entendía que la realidad es materia y que la historia y sociedad están en constante cambio y conflicto. Su objetivo era liberar al proletariado de la alienación causada por el capitalismo