recommend book for self-study group

I want to encourage more people at my company to learn Haskell, but I just don't have time to prepare and deliver a class. But then it occurred to me I could lead a self-study group, where people learn on their own but would have a forum to discuss what they're learning and ask questions. I would encourage people to answer each other's questions, but I would answer the more difficult questions. What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming?

AMY: D'oh! Remember to use the "reply to all" thing. The Haskell Language Report, hereinafter referred to as the "HNR", is an excellent reference material. Additionally, thoroughly reading the HNR facilitates grokking Haskell. But the HNR is a bit weird and can be discouraging. Relatively "friendly" reading material includes "Learn You a Haskell for Great Good" and "Real World Haskell", which are available at https://learnyouahaskell.com/ and http://book.realworldhaskell.org, respectively. Just remember that using the HNR _is_ probably the best method of truly grokking Haskell... and that independently learning from the HNR is absolutely possible. ;^) Good luck, Varik Valefor "Fuch's Warning: If you actually look like your passport photo, you aren't well enough to travel." On 2/17/22 10:15, Amy de Buitléir wrote:
I want to encourage more people at my company to learn Haskell, but I just don't have time to prepare and deliver a class. But then it occurred to me I could lead a self-study group, where people learn on their own but would have a forum to discuss what they're learning and ask questions. I would encourage people to answer each other's questions, but I would answer the more difficult questions.
What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming?

Il 17 febbraio 2022 alle 15:15 Amy de Buitléir ha scritto:
What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming?
Not a book, but CIS194 [1] is thorough, practical, with exercises, gratis. —F [1] https://www.seas.upenn.edu/~cis194/spring13/lectures.html

Additionally, Hutton's Programming in Haskell seems to be pretty good. I
would definitely recommend it over LYAH, as LYAH at the very least doesn't
have exercises.
On Fri, Feb 18, 2022 at 9:13 AM Francesco Ariis
Il 17 febbraio 2022 alle 15:15 Amy de Buitléir ha scritto:
What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming?
Not a book, but CIS194 [1] is thorough, practical, with exercises, gratis. —F
[1] https://www.seas.upenn.edu/~cis194/spring13/lectures.html _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

I did run a self study group in Berlin and I highly recommend the 1st 19
chapters of the "Haskell programming from first principles" to start from
the ground. After that it's more beneficial to continue with a more
project-based approach to connect the dots with hands-on code. For
the second part, although I just read the sample part of "The Simple
Haskell Handbook", it seems fairly practical.
Cheers,
On Thu, Feb 17, 2022 at 9:11 PM Amy de Buitléir
I want to encourage more people at my company to learn Haskell, but I just don't have time to prepare and deliver a class. But then it occurred to me I could lead a self-study group, where people learn on their own but would have a forum to discuss what they're learning and ask questions. I would encourage people to answer each other's questions, but I would answer the more difficult questions.
What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming? _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Amin

Hey Amy,
For practical programmers, I think the best way to go is, first, "Get
programming with Haskell" by Will Kurt, and after that "Haskell in Depth"
by Vitaly Bragilevsky. Both of these were written very much with the
mentioned audience in mind and try to go via practical examples/projects.
--
Best, Artem
On Thu, Feb 17, 2022, 3:10 PM Amy de Buitléir
I want to encourage more people at my company to learn Haskell, but I just don't have time to prepare and deliver a class. But then it occurred to me I could lead a self-study group, where people learn on their own but would have a forum to discuss what they're learning and ask questions. I would encourage people to answer each other's questions, but I would answer the more difficult questions.
What book(s) do you think would be best suited for self-study? The participants would all be experienced programmers, but would likely have no knowledge of functional programming? _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
participants (6)
-
amin saffari
-
Amy de Buitléir
-
Artem Pelenitsyn
-
Francesco Ariis
-
Georgi Lyubenov
-
Varik Valefor