Like others have noted in this thread, teaching LC in an answer is not feasible. Maybe
you could ask a question and get back a Just Answer
(see what I did here? If not, wait till you hit the “Signalling adversity” chapter).
At any rate, you don’t have to know or even understand LC, nor category theory, nor math for that matter to be competent, at the very least, at Haskell.
And for reaching that goal, “…from first principles” is pretty much the best resource you can get your hands on. Personally I ditched “Learn you…”, a great resource in and of itself, in favor of “First”.