@WolfShadeJan 13.2012 — #Best thing to do is purchase a book or two, and make use of online tutorials and reference guides. That's what I do.
If, however, you're looking for that piece of paper that some employers require in order to hire you, then make sure that you are getting that piece of paper from a reputable college or I.T. training facility. (You can do this by choosing a place to learn, then call any big university - UMSL, NorthWestern, et al - and ask if credits from the place you are considering will transfer to that university. If it does, go for it; if it doesn't, or if not all will transfer, find a different place to learn.)
This advice was recently given to me by a career counselor. Apparently there are a lot of unscrupulous places that claim their certificate or degree will get you a job; but employers see these particular credentials and think 'Your degree/certificate is worthless.' Some might tell you that, most won't for legal reasons.
@svidgenJan 14.2012 — #My 2 cents: A good O'Reilly book is a great place to start if you're just getting into web development. Their PHP + MySQL book was a really great transition for me from Perl, many a moon ago. But at some point, books are of limited value -- you start to use a few online resources for reference.
Regarding schooling, the value is variable. It'll get you in the door some places. Others won't even look at the education section on you resume. And either way, some projects/experience will say much more about you than a B.S..
@NogDogJan 14.2012 — #Squeeze this somewhere into your reading material: [url=http://pragprog.com/the-pragmatic-programmer]The Pragmatic Programmer[/url], as learning the art and science (and psychology and sociology) of programming are at least -- if not more -- important than syntax, functions, and control flow.
@WolfShadeJan 14.2012 — #I also agree with svidgen, even though he's an angry stick-man. O'Reilly books are generally top-notch when it comes to learning new web languages or methodologies. I have several O'Reilly books, and I greatly appreciate all of them. Even with online resources available.
@LaffinTooJan 14.2012 — #This really all depends on your programming level.
Java / C - Coders can pratically jump into php with little training on the basics, since they are similar programming languages. And can start on those smaller beginner projects. I started with TBDev project, Torrent Site script, and started modding it for my needs, within a month I had done a number of small mods, after that i started doing some major mods, by the third month I Started on my own variant of the code.
The major factor is your choice of tools and resources.
@ssystemsJan 16.2012 — #May I add that it also depends on your learning methodology. Some learn by reading theories from books, some by example, some learn by experience, etc. I guess everyone here had visited http://php.net/ one time or another and would be more than enough to supplement what you already know. You can take a laugh at some of the ramblings every once in a while as well. If you want a structured learning pattern not sure if how many wouldn't recommend O'Reilly. If you prefer trying things out yourself and asking help only if you're stuck. This site have really helpful bunch. (Just disregard the digressive comments every once in a while).