넓은 의미에서의 학습은 학습의 주체를 사람뿐만 아니라 동물까지 포함하고 제공된 학습의 조건도 비의도적인 것과 의도적인 것을 모두 포함한다. 행동의 변화도 언제나 바람직한 것에만 국한시키는 것이 아니라 바람직하지 않은 것까지 포함시켜 학습의 성격을 규정한다. 그러나 좁은 의미, 즉 교육적 의미에서 학습을 정의할 때는 학습의 주체, 학습의 상황, 행동의 변화 등에 있어서 위와는 다른 단서를 달고 있다. 첫째로 학습의 주체를 학습자로 한정한다. 이 때 학습자란 교육적 기능을 가진 제도적 기관에서 교육을 받는 자에 국한한다. 둘째, 학습의 상황은 의도적인 것에만 국한시킨다. 예를 들어 공교육 기관이나 학교는 그들이 설정한 교육의 목표를 학생들에게 성취시키기 위해서 나름대로 알맞은 프로그램이나 학습의 조건을 의도적으로 계획한다. 그리고 계획된 학습의 상황에 학습자들이 참여하여 여러 가지 활동에 참여하도록 요구한다. 그러므로 학습의 상황, 즉 학습의 조건은 여러 가지가 있을 수 있지만 그 중에서 가장 알맞은 조건이 어떠한 것인가를 의도적이고 계획적으로 선택하고 적절한 학습상황을 마련해 주어야 한다. 셋째, 학습을 통한 행동의 변화는 바람직한 행동의 변화에 국한한다. 이 말은 학습에서 어떠한 행동의 변화를 의도하느냐는 사회의 규범에 비추어 볼 때 정당해야 한다는 것을 내포하고 있다.
교육적 의미에서의 학습은 학습의 주체를 교육을 위해 설립된 기관에서 교육받는 학습자로 제한하며, 교육적인 목적을 위해 의도적으로 계획된 상황만을 학습상황으로 국한한다. 마지막으로 학습에 의해 행동에 변화가 일어났을 때 바람직한 변화만을 학습 행동변화로 인정한다.