Knowledge, networks and learning theories