Le socialisme est né au XIXème en réaction au capitalisme. Par contre, on peut noter qu'en tant que mouvement de pensée, ses racines sont plus anciennes, on peut penser aux révolutionnaires français ou à différent mouvement millénariste avec lesquels il partage un certain nombre de croyance (comme l'avènement d'un nouvelle âge d'or après un mouvement de destruction du monde). Le socialisme n'est pas apparu tout fait, mais cela ne veut pas dire que ses racines soient socialistes en tant que telles.