I found this talk really useful coming from an OO background, https://www.youtube.com/watch?v=E8I19uA-wGY&feature=youtu.be&t=1s. The code examples are in F# but it's an ML based language and the talk is mainly conceptual rather than code heavy.
On Wednesday, 26 April 2017 12:44:17 UTC+2, Jiggneshh Gohel wrote: > > Thanks Wojciech. http://elmprogramming.com/ really looks to be a > promising resources for learning Elm. > Thanks for sharing. > > > On Wed, Apr 26, 2017 at 4:05 PM, Wojciech Piekutowski <[email protected] > <javascript:>> wrote: > >> I recommend http://elmprogramming.com/. It isn't solely focused on >> functional programming, but has great illustrations of some concepts that >> could initially be hard to grasp. For example >> http://elmprogramming.com/string.html#filtering-a-string >> >> On 26 April 2017 at 12:13, Jiggneshh Gohel <[email protected] >> <javascript:>> wrote: >> >>> Hello, >>> >>> I have started learning programming in Elm and gradually I am moving >>> ahead with this following the awesome tutorial at >>> https://www.elm-tutorial.org/en/ >>> . <https://www.elm-tutorial.org/en/> >>> >>> While I am onto it I got a thought that somebody like me coming from >>> purely imperative programming background, when need to shift thinking in a >>> functional way then are there any specific classic book resources I should >>> refer to? I am kind of person who likes to build a strong foundation and am >>> more inclined towards learning on the path instead of targeting just the >>> end. So requesting to provide suggestions considering this. >>> >>> I did searched on web and found various links related to few books but >>> majority of those were either language-specific like Javascript, ML, >>> Scheme, Erlang, Elixir, Haskell, Scala, Clojure, F# etc or mostly >>> mathematical-notation based. So I am really confused which ones to >>> consider. >>> >>> Thanks. >>> >>> <https://www.elm-tutorial.org/en/> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Elm Discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Elm Discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/elm-discuss/9d91xF94cWA/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
