패러다임이라는 용어는 한 시대의 사회 전체가 공유하는 이론이나 방법, 문제의식 등의 체계를 의미한다.

프로그래밍 패러다임을 배움으로 개발자들 간에 동일한 프로그래밍 스타일과 모델을 공유할 수 있다. 이는 불필요한 부분에 대한 의견 충돌을 방지한다. 또한 프로그램이 패러다임에 대한 교육은 동일한 규칙과 방법을 공유하는 개발자로 성장할 수 있도록 준비시킬 수 있다.

프로그래밍 패러다임은 각각이 공존할 수 있다는게 특징이다. 혁명적이아니고 발전적이다. 객체지향 패러다임을 사용한다고 해도 다른 패러다임이 적절하다면 언제든 적용할 수 있는 시야를 기르고 지식을 갈고 닦아야한다. silver bullet은 없다.