Elk leerproces bestaat in principe uit 3 stappen: voorbereiden, uitvoeren en evalueren.
Vaardigheden(*) krijg je onder de knie door oefening. Maar niet iedere oefening draagt bij tot een goede ontwikkeling van vaardigheden. Wie opdrachten meermaals verkeerd of ondermaats uitvoert, zal de vaardigheden niet functioneel ontwikkelen. Wie iets goed wil kunnen, moet dus oefenen en leren uit zijn of haar fouten. Het evalueren van het leerproces en leerproduct en hieruit systematisch conclusies trekken voor de toekomst, wordt echter nogal eens over het hoofd gezien.
In de praktijk komt het telkens neer op het stellen van dezelfde (weliswaar zeer algemene) vragen.
(*) Onder vaardigheden verstaan wij enerzijds de typische vaardigheden die je in elke vak hoort te leren (wat je moet kennen en kunnen voor wiskunde, Frans, godsdienst, ...), hoe verschillend die ook zijn. 'Leren leren' kan echter ook als een vaardigheid op zich gezien worden. Ook 'leren' kun je oefenen!