Material for the study of functional languages: scala, Haskell and Erlang

Asked

Viewed 1,533 times

13

Well, I asked a question recently and it was suspended because it is a matter of opinion of each person, so here I repeat my question to be more clear what I want:

Could someone please pass me websites or indicate books for learning the following languages:

  • Scala
  • Erlang
  • Haskell

Just to clarify not asking for pdf of anything, just indication of books and sites that deal with the subject =)

I have some links and materials of the same, but most are in English and deal superficially with the subject, if someone knows only in English even has no problem, but if it is in Portuguese I will prefer.

Already I thank you!

2 answers

12


Scala

  1. A tutorial by Scala - for Java programmers

  2. Introduction to the Scala language

  3. Mailing list in Portuguese

  4. Programming in Scala, First Edition - by Martin Odersky, Lex Spoon, and Bill Venners - English

    There is the second version of the book Programming in Scala however, is not free.

Erlang

  1. Programming Erlang - #1
  2. Core concepts of ERLANG - Part 1
  3. Core concepts of ERLANG - Part 2
  4. Concurrent Programming in Erlang Second Edition - English
  5. Learn you some Erlang - In English, but very complete.

Haskell

  1. Learning Haskell will be a great good for you! - Complete and didactic.
  2. Functional Programming with the Haskell Language
  3. Learn You a Haskell - English

3

The Best Scala Source Of Learned I Ever Had

https://pt.coursera.org/course/progfun

In this course, you will learn interactively, with the creator of the Scala language - Martin Odersky-, in addition, you will have excellent functional programming bases.

Really, it made a difference for me. Unfortunately only in English for now without Portuguese subtitles.

  • 1

    Hello, Philip! Excellent recommendation.

  • Thank you very much Filipe, I will take a look... I confess that I had not remembered the Coursera.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.