Complementary language?

Premshree Pillai premshree.pillai at
Sat Jan 1 07:37:42 EST 2005

On Sat, 1 Jan 2005 09:35:32 +0000 (UTC), Alan Gauld
<alan.gauld at> wrote:
> On Sat, 25 Dec 2004 18:40:31 -0500, HackingYodel
> <taoiststarter at> wrote:
> > Hello all!  I'm learning to program at home.  I can't imagine a better
> > language than Python for this.  The ideal situation, for me, would be to
> > study two languages at the same time.  Probably sounds crazy, but it
> > works out better for me.

Yes, the best way to learn a new language is probably to compare it
with some other language (of the same paradigm) that you are already
familiar with. The best part about Python is that there really isn't
much "learning" involved. Python comes closest to what you'd call

If you know your English, you probably know Python. :D

> Me too, thats why my web tutorial features Python, VBSCript and
> Javascript. (The previous version had BASIC and Tcl with Python)
> > fascinating.  C, D, Objective-C, Ocaml, C++, Lisp, how is a non-tech to
> > choose?  Does any single language do a better job in Python's weaker
> > areas?
> C is better at low level stuff, Prolog is better at declaratie
> programming and Haskell is better at functional programming.
> Lisp/Scheme are good for giving a good theoretical understanding
> (try the SICP and HTDP web sites). And Tcl has a really different
> approach which is plain fun to grapple with :-)
> I chose VBScript and JavaScript because they have similar
> structure to Python (traditional imperative programming
> with OOP) but very different syntax. Plus they were free and
> easily available (albeit with VBScript limited to Windows
> users, who are 80+% of my visitors). Javascript is especially
> useful since its an easy lead in to learning C/C++, Java,
> even Perl to some extent and a lot of sample code sites
> use those languages.
> Alan G.
> Author of the Learn to Program website
> --

Premshree Pillai

More information about the Python-list mailing list