You're not going to want to hear this, but you should do the following faithfully:
- TYPE IN BY HAND every single example script, following along with the book. merlyn didn't write them for his edification.
- Do EVERY single exercise. merlyn didn't write them for him.
- Don't skip around. Every chapter builds on the previous one. If you finish a chapter, all the examples, and all the exercises and you're still confused, come to us with those specific questions, citing the chapter in the book you're confused with.
Heck, if you're willing to actually take a learning attitude, I'd be willing to give you my email and talk with you directly. But, don't come to me if the sequence goes something like:
- I skimmed the chapter.
- I read the exercises, kinda.
- I tried to write something and it didn't work.
- I complained to someone that Perl is stupid.
Every one of us didn't know Perl at some point or another. I taught myself Perl right out of
Beginning Perl, first edition. You have the fourth edition. Lots of feedback has gone into it. If I can do it, so can you.
UPDATE: Apparently, I've confused Beginning Perl with Learning Perl. merlyn wrote the latter and that's what I learned from. I can't recommend the book highly enough. However, every pedagogical book, such as Beginning Perl will teach you enough IF YOU DO THE WORK. Books aren't magical tools that somehow shove knowledge into your head. Don't treat them as such.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.