There are many theories on learning. Teachers would have already studied and compared many of them.


Here is another based on an interpretation of over-two-and-half thousands years old knowledge. Most of us have studied (at least memorized) the 5 khandhas (ขันธะ 5: ruupa รูปะ, vedaana เวทะนา, sa~n~naa สัญญา, sankhaara สังขาระ, and vi~n~aana วิญญาณะ). We can follow our own learning process from contact (phassa ผัสสะ) with an object (by one or more of our 6 senses) to perception to (pattern) recognition to construction of possible theories and becoming conscious of the knowledge (arisen from our contact with that object).

The '5 khandhas' also describe very clearly the dynamics of our learning from (common) senses:


@ รูป (ruupa): form or body of an object in contact with sense organs
@@@ เวทนา (vedanaa): feeling or sensing or measuring / reckoning the object
@@@@@ สัญญา (sa~n~naa): recognition of the object and its properties and statuses
@@@  สังขารา (sankhaara): thinking up what the object may be/do to/for us
@ วิญญาณ (vi~n~naana): knowing or 'consciousness' of the object+sensing


<NB> @ indicates a level of 'entanglement with the object' or 'learning' - more @s mean more intense learning.
<NB> ruupa: form is described in terms of the 4 elements (ธาตุ dhaatu):
    earth (solid), water (liquid), air (gas) / wind (motion), fire (heat / energy).
    In this way 'an object' of learning may be physical or abstraction (naama นามะ) or idea...


<NB> In everyday Thai language, วิญญาณ means 'soul' or 'ghost' or 'essence' (of something). In our context, วิญญาณ means 'deep and thorough knowing'.

<NB> The pali (paalii ปาลี) terms are written with Latin alphabet using (widely accepted) Velthius convention.

To show how we can follow our thinking within this process:

let X be an object (ruupa) we can see (vedaana) in front of us now; we note or measure attributes (shape, size, colour, ...) of X; then we identify (sa~n~naa) it by pattern matching X with 'database of objects' in our memory; next we 'think' of possibilities (sankhaara) that X may give rise to; finally, we (come to) know X (and can deal with X) in all 'states' (possible values of attributes and statuses) of X.

That's all we can and should know about X. What if we can 'hear' X or 'smell' or ...? We would have more 'attributes and statuses'. We would have to match the extra data with our 'audio' database, our 'olfactory' database...

We would know things more thoroughly if we use more senses.
We would learn more and know more if we have more senses ;-) .


A challenge:
We have not mentioned 'citta จิตตะ' the learner in each of us. Because it is our citta that reads and learns this right now ;-).
But more interesting is "what is citta if we apply this learning process to an 'organization' (system of a lot of You and I)?".