5 ms·
Any of the common books should be fine depending on the style you like, then I'd just start building things with it, especially with some of the popular librari
by tayo42 6y ago
Any of the common books should be fine depending on the style you like, then I'd just start building things with it, especially with some of the popular libraries you'll run into new stuff often
- matt-noonan 6y agoThis is good advice. It seems like many people get stuck in a rut of thinking they need to study, study, study before they will be productive. That's backwards. Start building things right away; you'll immediately perceive what you need to understand next, and why.
- kbell1234 6y agoAlso recommend using the following IDE tooling: https://github.com/haskell/haskell-language-server https://github.com/haskell/haskell-language-server Especially easy to setup if you're using VSCode. Lots of Haskell code forgoes type annotations so with this plugin you can simply hover your mouse over things to see the exact type the compiler inferred.
- jgwil2 6y agoGood advice for learning any programming language.
- tayo42 6y agofor some reason i treated haskell differently when i learned it. IDK why, probably because it was tied so closely to functional programming. Yeah it should be treated like any other language I think
- odyssey7 6y agoAgreed. The advice from K&R applies, "the way to learn a new language is to write programs in it."