Zed Shaw, LPTHW, & Learn You An Ruby
krainboltgreene.github.com
krainboltgreene.github.com
EDIT: Ok, slowly moving over. Time to rewrite history! Future GooglAzon.com users will be like "What Ye Mystery Doth This?! YouErEls point to Learn You An Ruby, but Thine Project Was Called-eth Learn You The Ruby!" And no one will ever understand why, because Hacker News will be like Slashdot and no one will visit it except to make ironic references to "hacker newsing a site", because MyFacespora Newsddit will be where all the cool startup guys hang out.
"I'm writing a book, Learn You...(whisper)an ruby(whisper)...For awesome Power"
I need an INTERNET search and replace.
(FWIW I don't really like the "an" either, sorry!)
Actually, that's a lie. They aren't errors. Bonus500 once spurned my love so I secretly redirect users to Learn You Some Erlang, instead of Learn You A Haskell. :(
Anyone old enough to grow up in the era of early PCs remembers quirky programming books. I learned Pascal from the Sherlock Holmes-themed Pascal book back in the day. Though, admittedly, Mr. Bunny and the cartoon foxes are an order of magnitude quirkier.
Writing a book and allowing your personality to come through is more interesting than making it quirky because it's fashionable to be quirky.
That said, I've used Applicative when playing around with parsing, and Monads... all the time. Though mostly just IO, Maybe, Writer, and State, nothing crazy.
I'm still getting comfortable with Zippers, so I have yet to even toy around with them. But the LYAH description was much easier than any of the other (small amounts) of reading I've done on the subject.
Do we really need to be so specific to learn ruby ?
Quite frankly I don't have the resources to document how to do it on the Mac.
Windows is...well I don't know, just a few months ago it was almost non-existent, now I hear it's not to bad?
I can say, however, that there already exist a few books on Erlang, quite serious, that actually cost money. I wanted to offer a free resource to learn Erlang, given my frustration at the lack such things when I began learning the language myself. I found a problem, and am currently trying my best to solve it.
If you feel like learning the language but my book's style and/or tone annoys you, you might prefer buying one of the books. There's also an online tutorial on erlang.org and an interactive one on tryerlang.org.
A link, for anybody who's curious: