Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Oliver Searle-Barnes
I found this talk really useful coming from an OO 
background, https://www.youtube.com/watch?v=E8I19uA-wGY=youtu.be=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  > 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 > > 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/ 
>>> . 
>>>
>>> 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.
>>>
>>> 
>>>
>>> -- 
>>> 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 .
>>> 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 .
>> 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.


Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Jiggneshh Gohel
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.piekutow...@gmail.com> 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 
> 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/ . 
>>
>> 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.
>>
>> 
>>
>> --
>> 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.
>>
>
> --
> 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+unsubscr...@googlegroups.com.
> 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.


Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Wojciech Piekutowski
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  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/
> . 
>
> 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.
>
> 
>
> --
> 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.
>

-- 
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.


[elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Jiggneshh Gohel
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/ 
. 

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.



-- 
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.