Author | ISBN | Date | Title | Publisher |
Welling and Thomson | 0-672329166 | 2008 | PHP and MySQL Web Development 4th Ed. | Addison Wesley |
Robert W Sebesta | 0-321-31257-0 | 2005 | Programming the World Wide Web 3rd Ed. | Pearson |
Chris Bates | 0-470843713 | 2002 | Web Programming: building internet applications | Wiley |
Deitel, Deitel & Goldberg | 0-13-145091-3 | 2004 | Internet & World Wide Web, how to program 3rd Ed. | Prentice Hall |
Zak, Gosselin, et al. | 0-619-06458-7 | 2003 | The Web Warrior Guide to Web Programming | Thomson |
Paul Wang, Sanda Katila | 0-534-39528-7 | 2004 | An Introduction to Web Design and Programming | Thomson |
Philip J Pratt and Mary Z Last | 978-0-324-59768-4 | 2006 | A Guide to MySQL | Cenage |
Kevin Yank | 978-0987153081 | 2012 | PHP & MySQL: Novice to Ninja | Sitepoint |
Michael Morrison | 067232797X 978-0672327971 |
2005 | Sams Teach Yourself XML in 24 Hours | Sams |
Jakob Nielsen | 1-56205-810-X | 2000 | Designing Web Usability | New Riders |
Jennifer Niederst | 0-596-00987-9 | 2006 | Web Design in a Nutshell 3rd ed | O'Reilly |
Spainhour & Eckstein | 0-596-00357-9 | 2002 | Webmaster in a Nutshell 3rd Ed. | O'Reilly |
Schwartz & Christiansen | 0-596-00132-0 | 2001 | Learning Perl 3rd Ed. | O'Reilly |
Wall, Christiansen & Schwartz | 0-596-00027-8 | 2000 | Programming Perl | O'Reilly |
Yarger, Reese & King | 0-596-00211-4 | 2002 | Managing and Using MySQL | O'Reilly |
Williams & Lane | 0-596-00041-3 | 2002 | Web Database Applications with PHP & MySQL | O'Reilly |
Liberty & Hurwitz | 0-596-00171-1 | 2002 | Programming ASP.NET | O'Reilly |
Argerich et al. | 1861007434 978-1861007438 |
2002 | Professional PHP4 Web Development Solutions | Wrox |
Argerich et al. | 1861007213 978-1861007216 |
2002 | Professional PHP4 | Wrox |
Duckett, Jon | 978-0-470-54070-1 | 2009 | Beginning HTML, XHTML, CSS, and JavaScript | Wrox |
Argerich et al. | 1-861007-213 978-1861007216 |
2002 | Professional PHP4 XML | Wrox |
Lorna Jane Mitchell | 1449356567 978-1449356569 |
2013 | PHP Web Services: APIs for the Modern Web | O'Reilly |
Samisa Abeysinghe | 1847195520 978-1847195524 |
2008 | RESTful PHP Web Services | Packt |
Robert Richards | 1590596331 978-1590596333 |
2011 | Pro PHP XML and Web Services | Springer |
Thomas Erl | 0131428985 978-0131428980 |
2004 | Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services | Prentice Hall |
Joydip Kanjilal | 1849689741 978-1849689748 |
2013 | ASP.Net Web API: Build Restful Web Applications and Services on the .Net Framework | Packt |
Evjen et al. | 0471777773 978-0471777779 |
2007 | Professional XML | Wrox |
As you can probably tell I like O'Reilly books. I appreciate their often terse approach. I often find that the Wrox tomes (gosh they are so big) are of more practical use, although they can be hard to get hold of, which is not unsurprising as books in this field do fade rather quickly as new versions of just about everything arrives at a rapid pace. That said, if one translates the examples from, say PHP4 to PHP5, these can still be valuable sources.
It is slightly alarming how many books (and developers) overcomplicate what is, or should be, perfectly straightforward. Even with some of the above texts, there is a pattern in which the last third of the book is unnecessary and confusing. Again, this is understandable, publishers pressing authors to deliver words in a short timescale, authors holding down a real job while writing books more for love than for money. O'Reilly tend not to fall into this trap, being prepared to publish relatively thin books. Also Wrox, presumably because they employ a whole team to write each tome. What I am trying to convey here is; there are a lot of pretty unhelpful texts being published and even the good books are less than perfect. If you find that what you are reading makes little sense, it is probably not a failing on your part, it may just be not well written, or perhaps expressed in a language that is unsuitable for you, in which case, stop reading and pick up a different book.
Less is more, keep it simple, stuff has a habit of growing and becoming more complex all by itself. Our task is to refactor and simplify wherever possible.