I wanted to learn Template Haskell but all tutorials I find either assume that you learned lisp and know what lisp macros are, or that you know some cs theory jargon - things as
No, I don't think there are any great introductory tutorials to Template Haskell. The best way to learn is to look at examples, or:
I never found Lisp was a requirement, however there is terminology to learn, like for any domain-specific library.