Hi Roman (and all),

sorry for the very late response, but I still have something to say.

On Wed, 11 Dec 2013 10:30:10 -0800
Roman Parparov <ro...@parparov.com> wrote:

>  From recent talks with my friends in Silicon Valley, I hear that the 
> demand for Perl developers/devopers is on very decent rise.
> 
> And you shouldn't teach your son neither Python nor Perl, but Scheme and 
> Prolog. :)
> 

Well, ask N programmers what is the best introductory programming language and
you'll get N + 1 opinions. (Here was my take on it -
http://www.shlomifish.org/philosophy/computers/education/introductory-language/
, which I'm not sure is absolutely right any more, because I now have more than
one opinion on the matter, and cannot decide). Back when I was tutoring a pupil
who worked as a UNIX operator (= an underqualified sys-admin), he told me he's
been asking people which programming language he should start with and some
people told him to start with C, some to start with shell scripting, and some
to start with their preference of Perl, Ruby, Tcl, Python, etc.

Eventually, you may end up at a situation similar to the philosophical dog who
is standing in equal distance from two equally delicious-looking piles of food,
and the predicted outcome is that he'll starve to death. I.e: it is better to
teach programming with a somewhat sub-optimal language than not to teach
programming at all because you cannot decide which one to teach.

Regarding the original post, as a Perl enthusiast, I don't consider Python as
"the enemy" (see what Larry Wall said here -
http://www.shlomifish.org/humour/fortunes/show.cgi?id=larry-wall-all-truth-is-gods-truh
), and think it may actually make a better introductory programming language
than Perl (like I said - I'm no longer sure).

I started programming with some variants of BASIC that were available for the
PC XT (the one on the BIOS, as well as BASIC.COM, and GWBASIC.EXE ):

http://www.shlomifish.org/meta/FAQ/#programming_languages

Was it the best choice for an introductory language? Probably not, but I
survived and later learn many other programming languages and paradigms
(and some people told me my code is quite elegant and it usually is mostly
functional). Larry Wall also started with a variant of BASIC (a long time
before I started learning BASIC on the XT naturally - also probably before I
was born) and he became an award-winning and extremely influential software
developer and author:

http://www.shlomifish.org/humour/fortunes/show.cgi?id=larry-wall-lets-go-scripting-basic
  
Regards,

        Shlomi Fish

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Selina Mandrake - The Slayer (Buffy parody) - http://shlom.in/selina

I learned a lot from my teachers, and from my friends more than my teachers,
and from my pupils the most. — Rabbi Hanina

Please reply to list if it's a mailing list post - http://shlom.in/reply .
_______________________________________________
Perl mailing list
Perl@perl.org.il
http://mail.perl.org.il/mailman/listinfo/perl

Reply via email to