asking for feedback: "Magical Haskell" book in progress

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

asking for feedback: "Magical Haskell" book in progress

J Ho
Dear Haskellers,

I've systematized my notes from the last 3 years, bit the bullet and started working on the visual Haskell teaching book that had been my desire for a long time now :) The goal is to build it on the proper math foundation of type and category theory to structure concepts and functional patterns as they apply to real world problems neatly from the start, without relying on imperative language experience too much, but make it visual, easy to grasp, and not math-technically heavy. 

Basically, I was thinking "how do I teach Haskell to my kids?" and "how would people who learned only functional programming from school, without any imperative exposure, think?" (I don't think such people exist yet but I sure would like to speak to those if / when they appear :) - but the goal is to make it accessible to, hopefully, teens with some reasonable math and / or programming background, and also, in the later chapters, make it useful to adults who better grasp concepts visually (as I do) to have a neat and systematized Haskell concepts building in their brain.

Here's the direct link to the first chapter: Wizards, Types and Functions
Here's the book's page on leanpub that gets gradually updated as usual, and it will of course always stay free.

Would very much appreciate your feedback, suggestions and thoughts! If you have another 7 minutes to spare and want more context, here's a more expanded rationale to this approach to teaching haskell - "Haskell Is Not Programming" - to which I received some very valuable feedback (and some understandable imperative camp critique :)) ) on reddit already, which helped me adjust the book itself.

Thanks a lot!

Best regards,

- J.

_______________________________________________
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.
Reply | Threaded
Open this post in threaded view
|

Re: asking for feedback: "Magical Haskell" book in progress

Jose Echenique
Surely my twin sons of 12 years of age understand the theory of this first chapter. 
Great, thanks.

2017-11-04 7:05 GMT-04:00 J Ho <[hidden email]>:
Dear Haskellers,

I've systematized my notes from the last 3 years, bit the bullet and started working on the visual Haskell teaching book that had been my desire for a long time now :) The goal is to build it on the proper math foundation of type and category theory to structure concepts and functional patterns as they apply to real world problems neatly from the start, without relying on imperative language experience too much, but make it visual, easy to grasp, and not math-technically heavy. 

Basically, I was thinking "how do I teach Haskell to my kids?" and "how would people who learned only functional programming from school, without any imperative exposure, think?" (I don't think such people exist yet but I sure would like to speak to those if / when they appear :) - but the goal is to make it accessible to, hopefully, teens with some reasonable math and / or programming background, and also, in the later chapters, make it useful to adults who better grasp concepts visually (as I do) to have a neat and systematized Haskell concepts building in their brain.

Here's the direct link to the first chapter: Wizards, Types and Functions
Here's the book's page on leanpub that gets gradually updated as usual, and it will of course always stay free.

Would very much appreciate your feedback, suggestions and thoughts! If you have another 7 minutes to spare and want more context, here's a more expanded rationale to this approach to teaching haskell - "Haskell Is Not Programming" - to which I received some very valuable feedback (and some understandable imperative camp critique :)) ) on reddit already, which helped me adjust the book itself.

Thanks a lot!

Best regards,

- J.

_______________________________________________
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.



--


________________________
José Echenique
email: [hidden email]
twitter: @*jechenbbn* <https://twitter.com/jechenbbn>



_______________________________________________
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.