Surtout ne place pas la théorie avant le langage, la théorie vient après le langage. Aucune de ces trois théories n'est accessible si tu n'es pas déjà un expert en programmation fonctionnelle:

au...