Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Is haskell a good choice for someone,        who     never
      programmed before? (Michael Mossey)
   2. Re:  Re: Is haskell a good choice for someone, who        never
      programmed before? (edgar klerks)
   3. Re:  Re: Is haskell a good choice for someone, who        never
      programmed before? (aditya siram)
   4. Re:  Re: Is haskell a good choice for someone, who        never
      programmed before? (edgar klerks)


----------------------------------------------------------------------

Message: 1
Date: Fri, 02 Jul 2010 16:12:26 -0700
From: Michael Mossey <m...@alumni.caltech.edu>
Subject: Re: [Haskell-beginners] Is haskell a good choice for someone,
        who     never programmed before?
To: beginners <beginners@haskell.org>
Message-ID: <4c2e725a.3030...@alumni.caltech.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed



edgar klerks wrote:
> Hi All,
> 
> I have a question. A friend of mine wants to learn a programming 
> language, because we work together. He studied economics and is busy in 
> the financial sector. I understood Haskell is used there pretty much, so 
> he got interested in it. But is haskell a good language for someone, who 
> never even tried a language like basic?

The book "Haskell: the Craft of Functional Programming" by Simon Thompson 
is written as a textbook suitable for Haskell as a first language. It does 
a good job of guiding the student's thought process: reasoning about 
programs, testing, proof, the development cycle, and the benefits of 
abstraction. It suggests ways of thinking about software by sketching 
temporary code, making diagrams, and the like.

My first (and my next ten or so) languages were imperative, so I struggled 
the first few months with Haskell. But like others, I suspect that Haskell 
is an easy first language when your mind is guided correctly.

Mike


------------------------------

Message: 2
Date: Sat, 3 Jul 2010 01:13:30 +0200
From: edgar klerks <edgar.kle...@gmail.com>
Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for
        someone, who    never programmed before?
To: Marc Weber <marco-owe...@gmx.de>
Cc: beginners <beginners@haskell.org>
Message-ID:
        <aanlktimwixosszwj23epavmn9j1k5e42zan2rnrvk...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Yeah, he is introducing me into his world. It is more interesting than I
thought. We are applying for a license from the AFM (Financial Market
Authority), which is pretty stringent in the Netherlands.  So I am helping
him with a business case.


On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote:

> If you'd ask me only I'd eventually say that you should know both worlds
> today .. At least a little bit. It always depends on the use case.
>
> Marc Weber
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://www.haskell.org/pipermail/beginners/attachments/20100702/c33c19c4/attachment-0001.html

------------------------------

Message: 3
Date: Fri, 2 Jul 2010 19:25:57 -0400
From: aditya siram <aditya.si...@gmail.com>
Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for
        someone, who    never programmed before?
To: edgar klerks <edgar.kle...@gmail.com>
Cc: beginners <beginners@haskell.org>
Message-ID:
        <aanlktiluai5mx3ccv97g8seplhna53aqrfufmtorj...@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Hi Edgar,
If your friend is get-things-done kind of guy, in the beginning I
think a language's Googleability is as important as the language
itself. Second, is the language's ecosystem of development tools and
libraries.

I would pick a well supported language with functional features like
Python or getting anything done will be frustrating.

Haskell is awesome as a second language because it has a lot of
features that don't make any sense (monads, for example) until you've
done without them.

-deech

On Fri, Jul 2, 2010 at 7:13 PM, edgar klerks <edgar.kle...@gmail.com> wrote:
> Yeah, he is introducing me into his world. It is more interesting than I
> thought. We are applying for a license from the AFM (Financial Market
> Authority), which is pretty stringent in the Netherlands.  So I am helping
> him with a business case.
>
>
> On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote:
>>
>> If you'd ask me only I'd eventually say that you should know both worlds
>> today .. At least a little bit. It always depends on the use case.
>>
>> Marc Weber
>> _______________________________________________
>> Beginners mailing list
>> Beginners@haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>
>
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>


------------------------------

Message: 4
Date: Sat, 3 Jul 2010 01:54:24 +0200
From: edgar klerks <edgar.kle...@gmail.com>
Subject: Re: [Haskell-beginners] Re: Is haskell a good choice for
        someone, who    never programmed before?
To: aditya siram <aditya.si...@gmail.com>
Cc: beginners <beginners@haskell.org>
Message-ID:
        <aanlktin8thm2qgc1brusbal5i0xdavfcbrbdxwlxg...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi Deech

On Sat, Jul 3, 2010 at 1:25 AM, aditya siram <aditya.si...@gmail.com> wrote:

> Hi Edgar,
> If your friend is get-things-done kind of guy, in the beginning I
> think a language's Googleability is as important as the language
> itself. Second, is the language's ecosystem of development tools and
> libraries.
>
> I would pick a well supported language with functional features like
> Python or getting anything done will be frustrating.
>
> Haskell is awesome as a second language because it has a lot of
> features that don't make any sense (monads, for example) until you've
> done without them.
>

I am somewhat prejudiced, I always am about my newest language I am (still)
learning. But I find haskell has a lot of interesting lib, but sometimes
things are a bit undocumented. I have to admit that.

Haskell is my hobby language at the moment. I am slowly introducing it.
HaXml is really nice on the workfloor. I have used parsec too a couple of
times.

If he is starting from scratch he can pick the strange features up as if
there are normal. That would be a huge benefit. My own problem was that I
had an imperative way of thinking.

So it would be interesting to see, if he has the same problems as I had. I
think I would first try to learn him a bit of haskell and If he chokes on it
I can switch back to another language. Python would be a good choice. I like
python. It is easy to pick up.  And it doesn't have the bad habits php has.

Tnx for your advice.

Greets,

Deech


> -deech
>
> On Fri, Jul 2, 2010 at 7:13 PM, edgar klerks <edgar.kle...@gmail.com>
> wrote:
> > Yeah, he is introducing me into his world. It is more interesting than I
> > thought. We are applying for a license from the AFM (Financial Market
> > Authority), which is pretty stringent in the Netherlands.  So I am
> helping
> > him with a business case.
> >
> >
> > On Sat, Jul 3, 2010 at 12:32 AM, Marc Weber <marco-owe...@gmx.de> wrote:
> >>
> >> If you'd ask me only I'd eventually say that you should know both worlds
> >> today .. At least a little bit. It always depends on the use case.
> >>
> >> Marc Weber
> >> _______________________________________________
> >> Beginners mailing list
> >> Beginners@haskell.org
> >> http://www.haskell.org/mailman/listinfo/beginners
> >
> >
> > _______________________________________________
> > Beginners mailing list
> > Beginners@haskell.org
> > http://www.haskell.org/mailman/listinfo/beginners
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://www.haskell.org/pipermail/beginners/attachments/20100702/1d447a46/attachment-0001.html

------------------------------

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 25, Issue 9
****************************************

Reply via email to