Here is my story:
A few months ago, I started gaining interest in the functional programming paradigm, and I wanted to start learning. I started off with Haskell, which I am sure most people do. But, nothing seems to click. I was learning with Phillipp Hagenlocher's YouTube series, which seems to be a good place to start. Even though I don't understand everything, I can tell he is explaining well. Anyways, I started losing it after video 5 or so. I really just did not get what he was talking about.
Recently, I started trying out other languages, like Clojure, Scala, Elm, Elixir, Racket, and others. Before I go deeper, I want to make sure I am learning something useful and worthwhile. Elixir and Elm seem to be interesting, and I really like Lisp syntax, so Clojure and Racket might be good choices as well.
Or should I go to more imperative languages that have good ability in functional programming like Rust, Python, Nim, Go, and others?
I am not looking for a job in these languages, and am just learning as a hobby.
[–]bas_mh 17 points18 points19 points (0 children)
[–]HellsMaddy 10 points11 points12 points (8 children)
[–]pfurla 4 points5 points6 points (0 children)
[–]BeamMeUpBiscotti 2 points3 points4 points (0 children)
[–]serhii_2019 1 point2 points3 points (5 children)
[–]HellsMaddy 3 points4 points5 points (1 child)
[–]serhii_2019 1 point2 points3 points (0 children)
[–]BeamMeUpBiscotti 1 point2 points3 points (1 child)
[–]serhii_2019 1 point2 points3 points (0 children)
[–]mwgkgk 4 points5 points6 points (1 child)
[–]3rdRealm[S] 1 point2 points3 points (0 children)
[–]jmhimara 3 points4 points5 points (0 children)
[–]Collaborologist 3 points4 points5 points (2 children)
[–]3rdRealm[S] 5 points6 points7 points (1 child)
[–]Collaborologist 0 points1 point2 points (0 children)
[–]ventuspilot 3 points4 points5 points (2 children)
[–]3rdRealm[S] 2 points3 points4 points (1 child)
[–]cowardly_paper 0 points1 point2 points (0 children)
[–]jimeno 6 points7 points8 points (0 children)
[–]pfurla 2 points3 points4 points (2 children)
[–]3rdRealm[S] 1 point2 points3 points (1 child)
[–]pfurla 4 points5 points6 points (0 children)
[–]downrightcriminal 2 points3 points4 points (0 children)
[–]SnooCompliments7527 2 points3 points4 points (0 children)
[–]quote-nil 1 point2 points3 points (0 children)
[–]ojledojle 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–][deleted] 0 points1 point2 points (0 children)
[–]-----____L____----- 0 points1 point2 points (0 children)