3 ms·
I won't comment the book. But my personal feeling is that you need a working environment first. And for that, you need to follow the advice at this resource:
by lolive 8y ago
I won't comment the book.
But my personal feeling is that you need a working environment first. And for that, you need to follow the advice at this resource:
https://medium.com/@dogwith1eye/setting-up-haskell-in-vs-code-on-macos-d2cc1ce9f60a https://medium.com/@dogwith1eye/setting-up-haskell-in-vs-cod...
with my comment (cf Olivier Rossel). If you are under Ubuntu, forget about the brew paragraph. Just curl -sSL https://get.haskellstack.org/ https://get.haskellstack.org/ | sh
After all that, you will have an editor that can run/debug some Haskell.
- lolive 8y agoI will quote (what i think is) an important part of the learning process: "Much of the difficulty in learning a new language is simply setting up the environment and getting comfortable with the tools to start programming." Having a kind of IDE to play around was immenselly useful in my case. I then could try to solve small problem i invented. And used the various Haskell resources in a non-linear way (how to do this? Cf SO, books, articles, etc. And then some theory articles to tell you why it is done this way. And that again for another topic required to solve my problem, and again, and again). Problem solving was my way to go to discover the Haskell way. Not just reading a book linearly.