bitsniffer at whoknows.com
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).
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 devel.trillke.net> 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
>> - 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 (c.l.py :-)
>> 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).
-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
http://www.newsfeed.com The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----
More information about the Python-list