En théorie, il est vivement conseillé de comparer de nouvelles informations aux connaissances antérieures : les associations permettent de renforcer la mémoire. Il est aussi fortement conseillé de mettre l'accent sur les différences lors des comparaisons : plus des concepts sont différents, distinguables, plus ceux-ci seront résistants à l'oubli. Mais ces principes relativement simples s'implémentent de manières très différentes suivant le matériel à enseigner.
Le premier cas correspond aux analogies, et il est à double tranchant : cela peut donner aussi bien de bonnes choses que des catastrophes, sans aucune manière de prévoir comment cela va se passer. Il existe des recommandations sur comment bien utiliser de telles analogies, mais autant prévenir : celles-ci sont insuffisantes pour rendre les analogies vraiment opérationnelles.
Personnellement, je déconseille les analogies, qui sont assez difficiles à maitriser : je préfère comparer entre eux un grand nombre d'exemples du concept à apprendre, de préférence des exemples accessibles, simples, mais inconnus de l'élève. Dans ce cas, le processus de comparaison peut parfaitement s’implémenter de manière efficace, sans devoir gérer les défauts de l'analogie.
Dans d'autres cas, on peut dériver le concept à apprendre en spécialisant un concept déjà connu ou en le généralisant (mais sans analogie). Cela fonctionne aussi pour les procédures et méthodes. Dans ce cas, il faut utiliser quelques recommandations assez simples :
- organiser le plan du cours suivant une structure cognitive (voir le lien donné juste avant) ;
- procéder du général au particulier ;
- spécialiser progressivement les concepts en rajoutant des propriétés distinctives.
Il existe cependant deux exceptions à cette efficacité des comparaisons entre concepts :
- quand cela peut faire mémoriser des erreurs ;
- pour certaines procédures et méthodes.
Pour se second cas, il faut absolument éviter de jouer sur les ressemblances entre règles, à tout prix. Si des règles peuvent être confondues, elles interféreront entre elles lors de lors application, et l'apprentissage sera nettement plus lent. Il existe cependant une exception à cette exception, qui correspond au cas où la règle est une spécialisation d'une règle déjà connue.