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 <w.piek...@gmail.com > <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 <jiggnes...@gmail.com >> <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 elm-discuss...@googlegroups.com <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 >> elm-discuss...@googlegroups.com <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 elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.