in reply to What languages to learn?
You would do well to pick up different kinds of languages so you can learn their important ideas. Broadly speaking, most of the "common" languages out there hail from the Algol or Simula camps (C, Pascal, Modula 3, Ada, C++, Smalltalk, Perl, C++, Java, ...).
There's also the Lisp family (I'd probably look at Scheme or Common Lisp (which includes CLOS, with its nice support for OO)).
And then there's the functional languages (Prolog, ML, Haskell) that will provide a totally different way of looking at things.
You might also look at assembly language for a couple of processors (do something with a little microcontroller for kicks), and at Postscript, which is interesting from a language point of view (kind of like FORTH with some data types). And maybe APL or J for another completely different view of languages.
This chart diagrams the history of computer languages and has some links to other such charts.
update: clarified CLOS
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: What languages to learn?
by kevin_i_orourke (Friar) on Jun 20, 2001 at 12:50 UTC | |
|
Re: Re: What languages to learn?
by hding (Chaplain) on Jun 20, 2001 at 17:32 UTC |