4 ms·
I'd say it's pretty good. It's hard to give advice because I learned Haskell when I already had a decent college-student understanding of C++, so Haskell added
by SamReidHughes 12y ago
I'd say it's pretty good. It's hard to give advice because I learned Haskell when I already had a decent college-student understanding of C++, so Haskell added diversity to my education where C wouldn't. It's good to learn languages that are different, and languages that make different things cheap -- Haskell made defining types and also made static type checking a lot cheaper than other languages in 2005. It's also easier to usefully learn than C, because I think you really need to do stuff with a language in order to be good at it, and floundering around as a noob in C isn't necessarily the best way to do that, it seems to me like you can learn ho to use it wisely, more productively, when coming from a background with some experience. You can do useful stuff with Haskell pretty quickly, which lets you go farther with it.
- pjmlp 12y agoNice post. I just don't get the 2005 date, given the history of ML derived languages.
- tomjakubowski 12y agoSounds to me like he was just giving the year he first learned Haskell for context. Today there are a lot more mainstream languages that similarly make static typing cheaper.
- SamReidHughes 12y agoThat's right, I didn't know about ML at the time, I heard of Haskell first because of some Slashdot articles.