I learned prolog at university, final assignment was a game which was quite fun. But I didn't use it after that. I also had the luck that I didn't do a lot of programming yet at the time, so it wasn't so hard to learn.
English lad currently a C#/Java/VueJs/JavaScript/TypeScript engineer.
Extra dribbling can be found at https://codeheir.com
Portfolio found at https://lukegarrigan.com
I learned prolog at university, final assignment was a game which was quite fun. But I didn't use it after that. I also had the luck that I didn't do a lot of programming yet at the time, so it wasn't so hard to learn.
So my theory, in your case is correct 😄 that the less you know of imperative programming the easier you'll pick it up!