How Do I Learn Some Functional Programming?
1–10 of 17 posts
Re: How Do I Learn Some Functional Programming?
#2Re: How Do I Learn Some Functional Programming?
#3Re: How Do I Learn Some Functional Programming?
#4Re: How Do I Learn Some Functional Programming?
#5I am not sure if this article was a joke or somebody seriously think that functional programming should be learnt by Ruby, JS and Scala. I have learnt much more by using Erlang, Clojure and some parts of OCaml. Learning for just learning programming in general and getting into the most popular languages is a different subject though. If I was to learn FP I would start with Elixir and probably with Racket just to lear…
Although, I agree with you: a Lisp (probably Racket or Scheme) is a much better bet for learning the functional style.
Re: How Do I Learn Some Functional Programming?
#6I am not sure if this article was a joke or somebody seriously think that functional programming should be learnt by Ruby, JS and Scala. I have learnt much more by using Erlang, Clojure and some parts of OCaml. Learning for just learning programming in general and getting into the most popular languages is a different subject though. If I was to learn FP I would start with Elixir and probably with Racket just to lear…
Re: How Do I Learn Some Functional Programming?
#7Re: How Do I Learn Some Functional Programming?
#8It covers all the fundamental abstractions found in functional programming, and the homework has some close-to-real-life examples that students must do.
5 stars.
Re: How Do I Learn Some Functional Programming?
#9I am not sure if this article was a joke or somebody seriously think that functional programming should be learnt by Ruby, JS and Scala. I have learnt much more by using Erlang, Clojure and some parts of OCaml. Learning for just learning programming in general and getting into the most popular languages is a different subject though. If I was to learn FP I would start with Elixir and probably with Racket just to lear…
The book Functional Programming in Scala is widely regarded as one of the best books on functional programming in any language. It has very little to do with the Scala language and everything to do with how you would write purely functional programs for the real world (file systems, concurrency, etc).
Re: How Do I Learn Some Functional Programming?
#10I am not sure if this article was a joke or somebody seriously think that functional programming should be learnt by Ruby, JS and Scala. I have learnt much more by using Erlang, Clojure and some parts of OCaml. Learning for just learning programming in general and getting into the most popular languages is a different subject though. If I was to learn FP I would start with Elixir and probably with Racket just to lear…
Considering the popularity of JS and Ruby as a first language for many new programmers, I could see the argument that it would be useful in the sense of getting them to understand basic functional concepts in a more familiar environment. Although, I agree with you: a Lisp (probably Racket or Scheme) is a much better bet for learning the functional style.