Lets assume I have 1000 hours of experience in Java7 and VB/ASP.Net. Wheres a good place for a guy like me to start?
read Learn You a Haskell
after that real world haskell, lurking around #haskell and reading docs and existing libraries and applications
don't go for the new 3000 page meme book
>>59810060
Thanks. I figure Leran you a haskell would be the recommendation.
I've been reading through this one myself: http://learnyouahaskell.com/chapters
Really good for showing the basics of haskell, many examples and good explanations of those snippets of code.
>>59810060
I am curious, what is this new book?
Op here. Let me ask another question: Do you think Haskell is a worthwhile functional language to learn? Why not rust or F#?
>>59810143
Doesn't matter what you choose to start with if you want to learn functional programming. It only matters what you choose if you have to work on something that might require things some languages don't have, etc etc
>>59810006
Practical Common Lisp
Real World Haskell was badly written and full of errors when it was released in 2008 or whenever. Now it's also horribly out of date.
>>59810282
>2008
>horribly out of date
Here i am thinking thats not that long ago, looks at current year, realise 2008 was 9 years go
>>59810125
I was refering to haskell from first principles
>>59810060
> real world haskell
>>59810531
>NOTE: The current version of the book is 1,228 pages. The book is now content complete but going through final editing. Please see http://haskellbook.com/progress.html for more information.
you were not even kidding about the size of it
>>59810006
Learn you a Haskell sucks
The best beginner book is definitely 'Haskell from First Principles'
>>59810977
except OP is not a beginner, he stated he has 1000 hours of experience in programming already
>>59811279
And that rendered him unable to skip chapters that are too easy and stuff he already knows?
HfFP is just a much better book
>>59811344
it costs shekels though
>>59811365
Yeah I dunno where to download current version, I've read it a while back. But gen.lib.rus.ec has an older version which I think has most of the useful stuff anyway. You can compare it to the TOC of the current book and decide for yourself after reading whether it's worth buying for the new and possibly fixed/improved stuff