사회 사상이란 “사회 문제에 관한 이론체계”를 통틀어서 지칭하는 것이다. “어떻게 해야 사회 공동체에서 의견을 효과적으로 주고 받을수 있을까” 따위에 대한 문제를 이론적으로 풀어낸 것이다. 방금 제시한 문제는 측면에 따라서 민주주의 사상, 또는 공화주의 사상등으로 발전할 것이다. 사회의 문제를 이론적으로 정립한 것들이 모두 사회 사상이다. 그렇기에 이 세상에는 무한한 사상이 있다. 당장 우리가 익숙하게 듣는 민주주의만 하더라도 계파, 정의, 또는 각 사람의 인식에 따라서 여러 갈래로 나뉘어 진다. 엄밀히 말하면 하나하나 모두가 사회 사상이다. 그렇기에 이 세상에 존재하는 모든 사회사상을 알거나 인지하는 사람은 없거나 매우 극 소수일 것이다.
이 세상에 존재하는 모든 사회사상을 알 수는 없다. 하지만 우리 삶에 녹아있거나 한국인 대다수가 알고있는 사회사상들이 있을것이다. 쉽게 말해서, 상식적으로 알고있는 사회 사상들이 있을것이다. 중등교육까지 받았다면 최소한 민주주의, 자본주의, 사회주의, 공산주의는 알 것이다. 조금 더 사회에 관심을 가졌다면 공화주의 까지 알 것이다. 우선 이것들을 간단히 살펴보자