Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Why learn another language?

by broquaint (Abbot)
on Nov 15, 2002 at 13:54 UTC ( [id://213150]=note: print w/replies, xml ) Need Help??


in reply to Why learn another language?

So...why would I need to learn another language other than for the journey along a new path..?
You wouldn't. If you have the means to solve your problems already at your disposal then there is no need to learn another language.

That said, learning new languages will broaden and deepen you perspective on the way you view and do things. Learning C will give you a deeper respect for how things work a bit closer to the metal, and learning the likes of Scheme and Haskell will broaden your view on programming in general. I could go on listing the various languages and how they will benefit your understanding of programming and programming languages but I think what you probably want to hear is this - the status quo isn't a bad thing in your case, but it will certainly to be to your advantage to learn new things.
HTH

_________
broquaint

Replies are listed 'Best First'.
Re: Re: Why learn another language?
by AcidHawk (Vicar) on Nov 15, 2002 at 13:59 UTC

    I must admit that I took a short look at C a while ago and was overwhelmed.. and just recently tried again. Since I have learned so much in Perl I find that I understand far more than the first time I tried.. I suspect that the same will be true of many languages I will come across in the future.

    -----
    Of all the things I've lost in my life, its my mind I miss the most.
      Methinks C would be a good thing to learn. Seeing that speed is one issue that might actually turn up one day, you'd have the skills to write modules in C ;) Personally, I'm attacking a problem right now that requires some C knowledge to go with me perl. That's a first for me personally. Thankfully I started as a C programmer.

      As far as other languages, Java might not hurt for marketability. Not only that, but the similarities of other languages to Java would allow for easier steps to the rest.

      Beyond that, I agree with some of the others here. You don't NEED to learn anything. But, where is the fun in that?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://213150]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (4)
As of 2024-11-06 10:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    chatterbot is...






    Results (32 votes). Check out past polls.