Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
RobertKerans
Aug 25, 2006

There is a heppy lend
Fur, fur aw-a-a-ay.
A few resources I've found useful:

Dunno how useful this is in reality, but this talk about category theory is interesting and very clear, and clarified much of the thinking behind Haskell for me (I'd struggle with a lot of high school level maths tbh, and this was still great): https://www.youtube.com/watch?v=o6L6XeNdd_k

I found EdEx's FP101 course a very good introduction: the lecturer is Erik Meijer, and it's up in various places in various forms (archived on the EdEx site, github: https://github.com/fptudelft/FP101x-Content, original version for MDSN at http://lambda-the-ultimate.org/node/3642). It's haskell, but the EdEx course had a series of extra bits that translated each lecture into other languages; it's supposed to cover FP principles rather than primarily being a Haskell intro.

Personally, I like FP because it seems more intuitively easy to grasp than OOP, and I came to it via JS: [Clojure guy] Michael Fogus' book Functional Javascript is loving great if you're into that sort of thing (Javascript Allongé is pretty good as well re applying function ideas).

Also I've found Elixir amazing, and I could go on about it for ages, nicest language I've used [in my limited experience], with a fairly amazing web framework (Phoenix) and a really helpful community (it's quite nice having the language creator answering questions when you need help)

Adbot
ADBOT LOVES YOU

  • Locked thread