The conversation between human and AI assistant.
How good is the book Haskell Programming from First Principles?
Is it accessible for someone who has never programmed before?
While the book is definitely targeted at beginners to Haskell, it does assume some familiarity with programming concepts like functions and data types. That being said, the authors do a good job of starting from first principles and building up gradually, so motivated readers with no prior programming experience could still get a lot out of it.