4 ms·
Why is almost every answer on this thread is related to Machine Learning. The question was about programming. There is 3 part series from University of Washingt
by jp0d 6y ago
Why is almost every answer on this thread is related to Machine Learning. The question was about programming. There is 3 part series from University of Washington on programming languages covering Standard ML, Racket and Ruby. It compares and contrasts functional programming and Object oriented programming in detail by teaching 3 different languages. I believe this is a great resource to start with. Here is the link. --> https://www.coursera.org/learn/programming-languages https://www.coursera.org/learn/programming-languages
- digaozao 6y agoOne of the best courses i had. It gave an First view of functional programming. And ML, is just great. And now I can see many languages influenced by It.
- ctoomey 6y agoI also highly recommend this course. It does a great job of comparing/contrasting functional and OOP.
- jp0d 6y agoI did part of the ML course. I've been pondering over which language to choose to advance my functional programming journey. I've been torn between choosing Lispy variants such as Scheme, Racket, Clojure etc or the ML variants such Scala, SML, OCaml, F# or go nuts and do Haskell! :D But I'm a data analyst by profession and I'm 35 years old. So I need to choose something wisely. I'm studying statistics at the moment and the most wise choice for me is R. I already do some work on Python. R is based on Scheme and has a lot of functional aspects. Some of the answers related to Machine Learning here are relevant to me. But for the question, I also believe the Washington University course is a strong contender. Hopefully, I'll have the time in future to learn some of it.