For those interested in Crystal and are from a Ruby background, a free ebook has just come out: http://www.crystalforrubyists.com
Predominantly use:
- PHP
- Elixir
Begrudgingly use:
- C
- JavaScript
- Java
Aim to at least become familiar with:
- Go
- Red
- Rust
- OCaml
No reason in particular. Just that every developer Iāve spoken to who has used OCaml seems to have really enjoyed it, so itās something Iād like to look into to see what all the fuss is about. As for Red, it just seems like an interesting and upcoming language that Iād like to try out - no more, no less
Erlang
Elm
Haskell
Scala
I want functional all the things!
- Elm
- Haskell
- Clojure
ā¦ Except where I canāt functional the things.
- Rust
- Go
EDIT: Oooo Futhark looks cool! Functional language targeting GPU
I just read about Futhark yesterday. It looks awesome and I really like the use of GPUās.
I am all about Elixir these days. I use Elm once in a while.
I am interested in:
Haskell for the pure functions;
Elisp for configuring my editor, and lisp in general for everything is an expression;
Rust for something I could build realtime systems in;
Pony because everyone seems to talk about it;
Julia because I want to get more into math.
I guess it is more about the paradigms. One of the first Erlang talks I attended was by Torben Hoffman and he started out with the question: Ā«Who in this room agree to the notion that one should use the right tool for the jobĀ»; everybody raised their hand, and he continued Ā«put down your hand if you know less than three programming languages that you are equally confident programming inĀ», only few people kept their hand up. That was when I seriously started browsing for something else than Node.js
Iām interested in the following:
Kotlin
Javascript Framework: (Vue.js, Meteor)
Swift
Elm
and get stronger in Python
Interested and actively doing something:
- Ruby: My daily work is done with this so I try to keep up here. Also my main weapon now soā¦
- Elixir: Iām adding this to my toolbelt as a natural next step. Also Iām starting to be interested in distributed systems and this seems a nice language.
Interested although doing less:
- Clojure: There are a ton of different interesting libraries here to learn a ton of concepts.
- Elm: Seems like a really interesting paradigm.
Interested but I donāt have enough attention:
- Rust
- Haskell
- Idris
+1. At the very least, learn how to convert Erlang to Elixir, which is not hard. That way, you would have access to all the Erlang books.
Pearl
Ruby
Java
Elm
Haskell
Scala
Ruby
And what is Your opinion on F#? Especially after MS open sourcing everything now and targeting Linux/MAC with .NET Core?
I think F# is very interesting language, more functional than Scala and it has pipe |> operator
The drawback I donāt know how much you can do in pure F# and how much you need know other Microsoft stack and how mature platform is on Linux.
You can use F# in https://www.xamarin.com/
Elm will be next for me
That said, Iām more interested in the older langauges_ like Lisp, Scheme, Prolog and ML. There are many outstanding books that have stood the test of time that use these languages.
Iām currently reading Lisp In Small Pieces (notice the recursive acronym!) and just being blown away by how much depth the book goes into.