Haskell For Dilettantes - Part 1 - Intro

Channel:
Subscribers:
8,160
Published on ● Video Link: https://www.youtube.com/watch?v=nlTJU8wLo7E



Duration: 12:31
1,856 views
104


A few years ago I decided I wanted to learn Haskell. If I’m honest, I’m not entirely sure why I made this decision. I think a co-worker of mine was really into it, and it seemed like a unique language in a few different ways, but largely I think I was just curious.

I spent a while looking at various resources online, and went down a lot of dead ends. Learning a language when you’re not actually using it in anger is always a tricky proposition. If you’re not using the language in production, you can’t ever be sure that you’re really using it effectively. And there are some aspects of Haskell that make this worse than it needs to be.

Just last week someone asked me for some recommendations about resources to learn Haskell, and unsurprisingly I had a lot of strong opinions about which books were good and which ones were terrible, and I’ll make some of those recommendations to you a bit later. But one thing DID surprise me, and that’s that I didn’t have a Haskell video of my own. So today I’m going to remedy that.

My plan is to start a series of these videos where I introduce some aspect of the Haskell language and then explain it to you, probably very badly. Think of it as Baby’s First Haskell. And I wanted to call out the fact that although I am a programmer by trade, I don’t write Haskell professionally. You’re getting my dilettante’s opinions of the language. Hopefully you can find some value in that perspective.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.

https://www.youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/join







Tags:
Haskell
functional programming
monads
functors