C'est une très bonne question et je pense qu'on se l'ai tous déjà posé ^^
Je ne pense pas qu'il y ai de réponse toute faite, ça va énormément dépendre de ton histoire et de ce qui s'y passe ^^'
Je vais donc juste te donner un exemple - ce que moi j'ai fais - pour t'illustrer une possibilité.
Mon personnage principal est également le narrateur et il est amnésique ^^'
Je sais, c'est pas très original, mais quand j'ai eu l'idée a 14ans, je ne savais pas que c'était courant -_-'
Il vit sa vie et ses aventure et je décris au fur et à mesure ce dont j'ai besoin.
Au passage, le personnage pose des questions aux autres.
Exemples :
*Quelqu'un lance une boule de feu.*
Personnage principal : comment fait-il ça?
Autre personnage : explique un bout de la magie.
*Les personnages croisent une créatures magiques*
Personnage principal : mais qu'est-ce que c'est ?
Autre personnage : explique un bout de la faune et la flore du coin.
J'ai également pris un gros raccourcis en envoyant mon personnage dans une bibliothèque qui contenait des encyclopédie.
Ainsi, quand un truc que le lecteur ne connait pas apparaît, le personnage se dit :
"Ah oui, j'ai vu ça dans tel livre c'est *insérer explication*".
J'espère que ça t'aidera^^
Personnellement, ça me semble la façon la plus simple et naturel de présenter les choses.
Après, je ne pense pas avoir inventé l'eau chaude, je pense que les bouquins que je lis fonctionne de cette façon^^