Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

When I first started learning to drive, my Dad insisted that I learn to drive a vehicle with a standard transmission first before learning to drive an automatic. The reason is that once you get the standard down, the automatic is easy to learn. When you try it in the other way, its like having to learn things twice. Not only that, learning to drive on a standard teaches you more about how your car works.

I think Perl is the automatic car. It is a great language, very fast and convenient to use and also well supported. But, if its all you know, it becomes hard later on when you have to start looking under the hood.

I originally moved in the opposite direction as you. I started with c++ and then moved into Perl. I can say that having the c++ background not only made the migration to Perl very easy, but it has also helped me countless times where I have been forced to "look under the hood" and find out the exact way that perl does something (here, for example).

So, do I think people should avoid perl until they've seen something like c? Ehh, that might be a bit overboard. But I would say that perl is not the best primary language for a CS undergrad.

Go forth and learn ye some C, then when you return, a greater perl monk you shall be. :)


In reply to Re: How bad it is to learn Perl? by ehdonhon
in thread How bad it is to learn Perl? by Chady

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2024-05-29 04:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found