I came from the other direction. I fumbled my way through a lot of php (mostly CMS' like Wordpress), got the programming bug and came to Perl. One of the things I felt was that php has A LOT of built-in functions (seemingly more than Perl) for some things that I now don't find difficult to do. I think that's one of the reasons some beginners/web designers may find it easy to jump in to php; you can hack your way through it by plugging in built in functions rather than learning to actually program in it. *(Well, I'll just speak for myself there :) ) I don't know if that's good or bad to you, I simply feel now like it sometimes can be a little bit overkill and inelegant.

If you want to learn php, I would suggest subscribing for a month to Lynda.com and particularly go through the course taught by Kevin Skoglund who IMO is an excellent instructor. (His course on Unix command line for Mac OSX users is fantastic.)


UPDATE
Weekday, 16.Nov.2011 :: 8:02 PM :: Expanded on the appeal of php for beginners/web designers.


"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." — Don Quixote

In reply to Re: (OT) PHP Learning experiences by luis.roca
in thread (OT) PHP Learning experiences by aartist

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



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.