convince me

Bitsniffer bitsniffer at
Mon Aug 5 18:57:12 EDT 2002

I started with perl. I suggest that you start with Python.

I think the main advantage of Python in this case is that you can learn
well OO programming. With perl (version 5) OO is a BIG MESS.

Perl is also a good language that teaches you to think in ways 
in which traditional C/pascal would never think. 

Then, if you want a non-scripting language I suggest java.

I don't like C, but like almost everyone in computing I did some C at some
point. There is no hurry. You are still young and if you are lucky you
 will not need to learn it!

I think you will have a lot more fun with Python that with C bacause you
will quickly be able to write real programs that do real useful things.
With C you might get frustrated chasing pointers (as I like to say).

Have fun.


On Mon, 05 Aug 2002 15:51:52 +0100, Kyle Babich wrote:

> Well, I'm 15 years old looking to have a future in programming.  I've
> been playing around with the basics of a few different languages (C,
> C++, Perl, Python, and Java).  I know I want to learn C, but as far as
> perl and python I'm trying to decide which.  I know right now perl can
> be considered more marketable, but I also like python because it looks
> to be growing and to have a good future.  But I started to learn perl
> before I found python (from another perl developer ironically).  I was
> wondering if there was anything that can be done in python that can't
> be done in perl.
> On Mon, 5 Aug 2002 15:46:08 +0200, "holger krekel"
> <pyth at> said:
>> Kyle Babich wrote:
>> > I started learning perl but more recently I found python.  Both look
>> > to have their advantages, so I'm having a hard time picking one to
>> > stick with and persue.  I have seen arguments that python has cleaner
>> > syntax, is gaining in popularity, with excellent documentation, and is
>> > better for group projects, which is all fairly obvious.  But (from a
>> > _neutral_ standpoint I am asking) what can python do that perl can't?
>> perl and python (and tcl and ruby for that matter) are all very
>> powerful languages. They *all* have a large and excellent repository 
>> of libaries/code you can reuse (Web, Images, Numerics, Networks ...). 
>> Python does for me ...
>> - provide most readable code
>> - avoids bloat of syntax-gimmicks (line-noise) compared especially to
>> perl 
>> - leads you to express ideas at higher levels.
>>   (I program since 15 years an no other language allowed me
>>   to do reusable (OO-) patterns as easily.)
>> - provides a clean C-API (in case you need to do big-scale
>>   optimization).  A long-time perl-hacker just recently 
>>   told me that the perl C-code is ?!"@?;§)(!
>> - has a challenging, knowledgable and nice news-group ( :-)
>> For any further comments i'd first like to hear a little bit
>> of your background (which languages do you know already if any)
>> and goals (what stuff would you like to do).
>>     holger
> --
> Kyle

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

More information about the Python-list mailing list