Re: Books to master Perl, LAMP and web development
by marto (Cardinal) on Apr 08, 2010 at 12:26 UTC
|
Welcome to PerlMonks. Sadly you've posted in the wrong section of the forum, see Where should I post X?.
In answer to your question there are a several good resources for learning perl, and books about perl:
| [reply] |
|
For OO Perl I definitely recommend "Object Oriented Perl" by Damian Conway (Manning). Like many people, I used Perl for a long time before doing any OO stuff and I found it a lot easier to learn the concepts of OO programming in other languages that are completely built on OO design principles (for me that was Ruby). Once I understood the concepts I found OO programming in Perl much easier than I had thought.
| [reply] |
|
Thanks marto. Sorry for the mistake.
| [reply] |
A reply falls below the community's threshold of quality. You may see it by logging in. |
Re: Books to master Perl, LAMP and web development
by umasuresh (Hermit) on Apr 08, 2010 at 15:25 UTC
|
| [reply] |
Re: Books to master Perl, LAMP and web development
by actualize (Monk) on Apr 08, 2010 at 18:18 UTC
|
Try this on for size:
Catalyst::Manual::Tutorial
Catalyst is an excellent web framework in Perl.
My Favorite book is Intermediate Perl.
Which isn't really about web programming,
but you learn about OO, data structures and subroutine references.
| [reply] |
|
| [reply] |
Re: Books to master Perl, LAMP and web development
by rmcgowan (Sexton) on Apr 08, 2010 at 18:22 UTC
|
There are lots of good books...my suggestions:
Perl 5 Interactive Course (see Amazon)
Perl & LWP (O'Reilly)
Learning Perl Objects, References and Modules (O'Reilly)
Perl Developers's Dictionary (Sams)
Mastering Regular Expressions (O'Reilly) Not Perl specific, but if you don't understand them, you lose ;)
Network Programming with Perl (Addison Wesley)
These are not specific to LAMP and/or web dev, you can learn much more from them. I found the first listed book was a very good and broad introduction to basic Perl as well as to more advanced topics. Good luck ;)
| [reply] |
Re: Books to master Perl, LAMP and web development
by starX (Chaplain) on Apr 08, 2010 at 20:37 UTC
|
Or, alternatively, use perl monks and perldocs.
IMO it's usually more difficult to become a better programmer than to learn a specific facet of programming, or a programming technique, so before you start trying to become a master of OO and web development, pick up a copy of Perl Best Practices, which will help you learn to right more readable code in any language. This, in turn, will make it that much easier for you to really understand what it is that you're doing, and ask for help when you get stuck.
Focus on the fundamentals, and you'll find that it's that much easier to move on to specific techniques.
Good luck!
| [reply] |
Re: Books to master Perl, LAMP and web development
by morgon (Priest) on Apr 08, 2010 at 21:49 UTC
|
| [reply] |
|
Thanks to all for your responses. It was very much useful for me. But it raised few doubts in my mind about my career options as people are thinking that perl can't be good career option/ dying language. Currently I know java. I am planning to improve my servlets and JSP skills. In my job - I also use perl. So I also want to improve skills in this and acquire new skills.
Based on suggestions - I am planning to learn PHP aswell. Do you think Java, perl and PHP make a good career choice? Or do u suggest to replace PHP with ruby and python?
Please all try to respond. It will be useful for my career. Thanks a lot
| [reply] |
|
Dying? Nope.
It's certainly not as cool as those other languages, though.
| [reply] |
Re: Books to master Perl, LAMP and web development
by ww (Archbishop) on Apr 08, 2010 at 20:31 UTC
|
| [reply] |
Re: Books to master Perl, LAMP and web development
by bradcathey (Prior) on Apr 08, 2010 at 15:05 UTC
|
Why limit it to Perl? Check out some of the hot new frameworks like Django (Python based) or even Rails.
PHP is the language of choice for Web development these days and you will have a much better chance of finding a job knowing these than if you only have Perl under your belt.
I love Perl, and not predicting it's demise, but it is no longer the darling of the Web. Heresy here at the Monastery? Maybe, but it's the truth in Web land where I leave daily.
—Brad "The important work of moving the world forward does not wait to be done by perfect men." George Eliot
| [reply] |
|
Heresy indeed! Let us not forget that all truth is subjective, and 95% of all people are idiots, web developers included. Let them have their pee eich pee and their piethawn. It will not save them come the Day of Wreckoning :^)
$,=qq.\n.;print q.\/\/____\/.,q./\ \ / / \\.,q. /_/__.,q..
Happy, sober, smart: pick two.
| [reply] [d/l] [select] |
|
PHP is the language of choice for Web development these days....
That's, to me, a sign not to work with a project. PHP's a decent templating language, but I wouldn't build anything serious in it.
| [reply] |
|
| [reply] |
|
Burn the Heretic! Kill the Mutant! Purge the Unclean!
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] |