Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

comment on

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

First off, no.. it's not just you. :)

I think the difficult part, is wanting to learn everything at once. This can include:

  • Good programming practices
  • Programming Theory
  • OOP
  • Languages (in general)
  • etc.
I like you, have not been formally trained. In order to learn good practices as well as theory, one depends on some excellent books, classes, and sometimes co-workers (depending on who they are). All in all, it takes time and lots of patience. Programming isn't one of those things that one can do well without practice, time and like I said before patience (for all those times that it takes hours to debug or figure out a trival problem). You may want to read 'The Pragmatic Programmer' and 'Code Complete' before or at the same time as reading 'Programming Perl.' This will give you a chance to learn some good practices as well as having the opportunity to actually put those practices in motion. What may be a better idea than doing the exercises in the book or books is to find a clear goal/task that you would like to meet and code that. It's great practice, as well as accomplishing a goal/task. I had a difficult time with Perl and doing the exercises - it wasn't until I had to actually create a program for work - that I was able to really understand some of the concepts and ideas that I had read. Good luck and remember: we were all once there.


In reply to Re: Is it just me...? by LD2
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 having an uproarious good time at the Monastery: (1)
As of 2024-04-24 13:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found