I dived into prolog this year, and I really liked it. However, I didn't find a very active community to answer questions. The lack of energy in the community, and my wondering where I could use prolog for a practical application, tempered my enthousiasm, and I switched to learning something else (category theory).
What sources do you have to learn category theory?
I watched Bartosz Milewski's videos
https://m.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7F...
The pdf generated from his blog is also interesting :
https://github.com/hmemcpy/milewski-ctfp-pdf
These are the best resources I found about the subject.