3 ms·
For Erlang, there is the book by Joe Armstrong: https://pragprog.com/book/jaerlang2/programming-erlang https://pragprog.com/book/jaerlang2/programming-erlang
by fsloth 11y ago
For Erlang, there is the book by Joe Armstrong:
https://pragprog.com/book/jaerlang2/programming-erlang https://pragprog.com/book/jaerlang2/programming-erlang
The problem with learning functional languages is finding pragmatic learning materials.
I would claim F# is currently the most approachable functional language (just my opinion but I have at least toyed with the other mainstream offerings).
My background is also in C++. The F# materials listed helped me personally to develop as a programmer and have made approaching other languages like Erlang easier.
Sestoft's programming language concepts:
https://www.itu.dk/~sestoft/plc/ https://www.itu.dk/~sestoft/plc/
Expert F# 3.0 contains lots of short snippets and examples:
http://www.apress.com/9781430246503 http://www.apress.com/9781430246503
Flying frog consultancys materials are steep in price but I found them worth my dime (Visual F# 2010 for Technical Computing and the materials in The F# Journal)
http://www.ffconsultancy.com/products/index.html http://www.ffconsultancy.com/products/index.html
- maze-le 11y ago> The problem with learning functional languages is finding pragmatic learning materials. This is kind of true. But there is a nice community around erlang. I always found good, valueable input at erlangcentral.org and stackoverflow.
- woah 11y agoAlso try learnyousomeerlang.com
- vvanders 11y agoI'll also throw Elixir out there for being a much more approachable way into functional languages(and it runs on the Erlang VM to boot).