Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Don't worry, it's not just you!

While the basic concepts of programming are something you should understand, there is a lot that is just experience. There is a lot of good documentation but I'd also recommend going to the book store and skimming the Tables of Contents of as many seemingly relevant books as you can find (after reading the ones people recommend here, they seem just what you need really).

If you try to solve real problems and learn a bit at a time, you can teach yourself. Even something simple like trying to do a simple thing in a program of maybe 5-10 lines and trying a few ways to do it. When you wonder why something doesn't work, try and find out by experimenting and by looking for where relevant info may be. The best weapon I could recommend is reading voraciously until you find something that speaks to you. That's when you start having fun.

By the way you will find there is an idiom that fits perl thinking just the way there are ones for electronics engineering. The author of Perl recommends laziness as a programmer's friend, so I wouldn't worry about agility. Another great motto of perlfolk is TMTOWTDI (There's More Than One Way To Do It) which you may have heard. Much of learning is looking at a problem from a few perspectives to get a handle on it. Much of experience is making a heck of a lot of mistakes (I know). Peace!


In reply to Re: Is it just me...? by mattr
in thread How do I become a good programmer? by kevin_i_orourke

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 goofing around in the Monastery: (9)
As of 2024-03-28 09:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found