Listen and learn, gaining knowledge (7)
I believe the answer is:
hearken
'listen' is the definition.
(hearkening is a kind of listening)
'learn gaining knowledge' is the wordplay.
'learn' becomes 'hear' (synonyms).
'gaining' says to put letters next to each other.
'knowledge' becomes 'ken' (ken is a kind of knowledge).
'hear'+'ken'='HEARKEN'
'and' is the link.
(Other definitions for hearken that I've seen before include "Listen in old way" , "Old attend" .)