Best Haskell Tutorial to Start Building Projects
Most tutorials for Haskell start by telling imperative programmers how different Haskell is. There are others that spend a great deal of time on theory or various amazing features of the language. Learn You a Haskell for Great Good! is one of the most well known and highly regarded textbooks to learn Haskell. It has 14 chapters. You learn how to write "Hello, world!" in the 9th chapter!
main = putStrLn "hello, world"
That was not very complex at all. Here is something better from the 9th chapter:
main = do
putStrLn "Hello, what's your name?"
name <- getLine
putStrLn ("Hey " ++ name ++ ", you rock!")
For those who are itching to get something done, this type of tutorials may not create the best learning experience. That is why I want to present you a tutorial that send people straight to doing things with Hasekell.
I wish there were more tutorials like this that explain how things are done. It is possible to learn the theory while some example project is being created. After trying to build something with Haskell, learners can take a look at a textbook to expand and refresh their knowledge. There is an updated open source fork of Learn You a Haskell and it has been a fun read. A mix of both produce the best results IMHO.
Congratulations @vimukthi! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts:
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.
I'm excited to find a tutorial that gets right into the practical stuff. Understanding theory is important, but hands-on coding experience is invaluable! 💻 Can't wait to dive into this tutorial and start working on Haskell projects!
Best of Luck!