who invented socialism
Karl Marx and Friedrich Engels. This might tell you a bit about it: http://en.wikipedia.org/wiki/Communism Socialism is usually credited to Robert Owen. Pierre Leroux and Marie Roch Louis Reybaud are credited as well, however, Robert Owen has been given the title father of the cooperative movement, by some.