사회주의란 모든 사람이 사회에 있는 유형,무형의 자산들을 사회적으로 공유해서 차별을 해소하자는 사상이다. 종류도 많아서 마르크스주의, 스탈린주의, 유럽공산주의, 사회민주주의 등이 있다. 소련이 종주국으로 여겨지나 사실 소련이 세워지기 이전부터 유럽 각지에서는 사회주의 및 공산주의 운동이 활발하였다. 특히 사회주의는 우리나라 독립운동에도 큰 기여를 하였다.