in reply to If Perl was my first language...

Learn something of a completely different paradigm than the usual — i.e. procedural, for example C and Basic, or you'd be just wasting your time, IMHO. From the top of my head, the forerunners of their own paradigm are the next — for all, there are decent, free implementations:

As a nice generic language, which feels a bit like a descendant from both Smalltalk and Lisp, but with a more procedural-like syntax, take a look at Python.

I can also recommend to take a look at Dr. Dobbs' Journal, which every year brings out a normal issue around alternative programming languages, and occasionally, a dedicated special issue.

Replies are listed 'Best First'.
Re^2: If Perl was my first language...
by kiat (Vicar) on Jul 10, 2004 at 11:01 UTC
    Thanks, bart! Your information is very useful :)

    I'm currently exploring Scheme to get a taste of functional programming. I also hope to pick up other programming techniques in the process.

    cheers