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

Re: Prog. Languages (was: question?)



--- "Wayne Sitton" <waynes@techgod.net>
> wrote:
<...>
>My question is what programming language is best to learn??????
>
>Wayne
>

Usually, you choose a language depending on what you want done. YMMV.

If you want to learn a bit about computer languages
*in general* you may want to:

1) start with interpreted languages, such as Perl. ( not Python which is strongly object-oriented). It's easy to create a proglet that is useful , and very satisfying.


2a) then learn about object-oriented languages (Java, Python). I would advise *against* starting with an OO language, since it *might* be harder to come back to
non-OO languages.

*OR*

2b) then learn about compiled languages such as C. C is harder to program than interpreted languages, mostly because of memory management issues, but it is also IMHO very elegantly written.
 It has a lot of balance in its conception. You can understand more of the internals with C than with Java.
*After* being decently fluent in C, you may want to learn C++ or others. Though I like C better for its simplicity and elegance.

3) then learn advanced Object-Oriented programming
4) or then learn highly abstracted languages such as Lisp or Objective CaML. Very good stuff there, but rather abstract I'm afraid. This is a special realm, be warned. :)
5) re-code KDE in assembly language. 


These are my opinions, based on my experiences with those languages (assembler and Python exepted), and my own tastes. Others may have different opinions, but PLEASE this is NOT a troll comparing the respective merits of different languages.


Just don't use Fortran !! 
( I do enough of it for both of us and a lot left over)

HTH,
Romain

_____________________________________________________________
Sign up for FREE email from the Official Site for Garfield and Friends. Just go to http://www.e-garfield.com



Reply to: