Hello Jos,
Thanks for taking the time to response :) Yes it did help a bit,
although it didn't make my choice any easier ;) Since even here people
have different opinions about python and perl as in preference. I
decided to take Steven Haigh's advice and learn both, that way I can
find out for myself which I like better. Is it true of what I've heard,
that once you know one language it's easier to learn a second? So say I
first learn python, then it would be easier for me to learn perl
afterwards or the other way around?
On 2016-12-30 09:58, Jos Vos wrote:
Hi Maarten,
On Fri, Dec 30, 2016 at 08:59:36AM +0100, Maarten wrote:
Saw this discussion and found it interesting, got a somewhat half on
topic question. I've been trying to decide on a language to learn,
python and perl both stood out. There seems to be various discussions
of
why one is better than the other, and the pro's and con's of both.
From
what I've seen perl has been around longer than python and there are
plenty of places to ask for help and lots of perl modules to use in
your
code. Python on the other hand seems newer, also has modules(probably
less than perl), and has quite bit of community around too. However
lately I've been seeing that there are more python projects than perl,
making me think python might be the better one to go for. So I am more
wondering what peoples opinions on this mailing list are when it comes
to python or perl, that way I can consider the opinion of people who
have been programming for a while before I make a decision to what I
am
going to do ;)
This is an absolute no-brainer: go for Python. There are IMHO many
reasons for that, some are subjective, some are objective. My personal
prediction is that the use of Perl will decrease during the time and
that Perl 6 will never gain a significant "market share" in
programming land. I think even part of the Perl community "fears" the
same.
See also the TIOBE index (http://www.tiobe.com/tiobe-index/) although
do not consider this table to be a reflection of good taste ;-).
And go for Python 3. Although Python 2 and 3 are almost compatible
(which Perl 5 and 6 are definitely not, which is part of the problem),
when starting to learn better stay with Python 3 from the beginning.
Because you asked: I've been programming for 30+ years (and using
UNIX for the same amount of time) and have used a large number of
languages (of course including Perl). Python has become my favorite
language, although for some things I have to switch to C or even JS.
Hope this helps a bit.