사회주의란 모든 사람이 사회에 있는 유형,무형의 자산들을 사회적으로 공유해서 차별을 해소하자는 사상이다. 종류도 많아서 마르크스주의, 스탈린주의,유럽공산주의,사회민주주의 등이 있다.