[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Programming first steps.



On Wed, Dec 24, 2003 at 04:40:36PM +0100, Lionel Elie Mamane wrote:
> On Sun, Nov 16, 2003 at 08:45:51PM +0800, David Palmer wrote:
> 
> > (1) What is the best language to start with?
> 
> I'd say it depends why you cant to learn programming. If you want to
> hack on the programs written by others, C will pretty much be imposed
> to you sooner or later, and I don't have much good advice to offer.
> 
> If it is all about the intellectual journey, definitely take a
> functional, higher-order, statically typed language. OCaml has my
> heart (and the package ocaml-book-en contains what you think it does),
> but I've heard great things about Haskell. Scheme is fun, but for a
> first language, the type-checking of OCaml / Haskell should help.

I suggest you start with Standard ML if you are going down the functional
route. After-all its what *real* *working* programmers use. [1]

Cheers,

Rob
-- 
Rob 'robster' Bradford
http://robster.org.uk

[1] - http://www.cl.cam.ac.uk/users/lcp/MLbook/index.html



Reply to: