THE BOOKS . . .
The links below will take you to more information on a particular title. Some books have multiple editions, and information on the specific editions can be found under the master entry for the title. Book images and "buy now" links are for the current editions, as appropriate.
Forthcoming in November 2010: Sams Teach Yourself HTML, CSS & JavaScript All-in-One (ISBN: 0672333325)
Forthcoming in April 2011: Sams Teach Yourself PHP, MySQL & Apache All-in-One, 5th edition
Sams Teach Yourself HTML & CSS in 24 Hours (8e)
  ISBN 0672330970, Sams 2010
Sams Teach Yourself PHP, MySQL and Apache All-in-One (1e/2e/3e/4e)
  4e: ISBN 067232976X, Sams 2008; 3e: ISBN 0672328739, Sams 2006
  2e: ISBN 0672327252, Sams 2004; 1e: ISBN 0672326205, Sams 2003
Sams Teach Yourself Blogging in a Snap [with Blogger] (1e)
  1e: ISBN 0672328437, Sams 2005
Plone Content Management Essentials (1e)
  1e: ISBN 0672326876, Sams 2004
PHP 5 Fast & Easy Web Development (1e)
  1e: ISBN 1592004733, Thompson/Course.com 2004
Please Note: There is a book called PHP 6 Fast & Easy Web Development that includes my name on the cover. I did not materially participate in the creation of the book, and feel that a book ostensibly written on PHP 6 when the version is not even in release candidate stage (the book came out in early 2008) is highly premature.
PHP Essentials (1e/2e)
  2e: ISBN 1931841349, Premier Press, 2003; 1e: ISBN 076152729X Prima-Tech 2000
Sams Teach Yourself MySQL in 24 Hours (1e)
  1e: ISBN 0672323494, Sams 2002
Sams Teach Yourself PHP, MySQL and Apache in 24 Hours (1e)
  1e: ISBN 067232489X Sams 2002
PHP Fast & Easy Web Development (1e/2e)
  2e: ISBN 0672327252, Premier Press, 2002; 1e: ISBN 076153055X Prima-Tech 2000


Sams Teach Yourself HTML & CSS in 24 Hours
Sams Teach Yourself HTML and CSS in 24 Hours (8e)

Buy from Amazon.com

 

I was pleased that Sams asked me to take over production of this book. The 7th edition, by Michael Morrison (author of editions one through seven), was published in 2005—that's almost a decade in "Internet Time," meaning that the text was quite out of date. The 8th edition is almost a complete re-write and re-organization of the content, although some examples have been kept as an homage to the previous author. But for all intents and purposes, this is a different book from the previous seven editions—and not just because it's in color! The goal of this book is to give you all the skills you need to create a modern, standards-compliant web site in just 24 short, easy lessons. This book covers XHTML and CSS, and HTML 5 where applicable (although it is not a how-to for HTML 5). The technical stuff is not enough, so this book also includes the advice you need when setting up a web site to achieve your goals. Key details—designing an effective page layout, uploading with FTP software, organizing and managing multiple pages, and SEO—are all covered in enough depth to get you beyond the snags that often frustrate beginners.
8th edition: table of contentssource code
translations: Chinese (Simplified), Greek

return to top

Sams Teach Yourself PHP, MySQL and Apache All-in-One
Sams Teach Yourself PHP, MySQL and Apache All-in-One (4e)

Buy from Amazon.com

 

In the two years between the 3rd and 4th editions, little has fundamentally changed: PHP 5 and MySQL 5 are solid, stable, and power a great number of the Web-based applications we use everyday. Many hosting providers now offer PHP 5 by default, thus ensuring that anyone who wants to use PHP 5 and MySQL 5 can do so. As with all incarnations of this book, you'll learn the concepts necessary for configuring and managing Apache, the basics of programming in PHP, and methods for using and administering MySQL. The overall goal of the book is to provide you with the foundation you need to understand how seamlessly these technologies integrate with one another and to give you practical knowledge of how to integrate them.
4th edition: table of contentssource code
3rd edition: table of contentssource code
2nd edition: table of contentssource code
1st edition: table of contentssource code
translations: Chinese (Simplified), Greek, Polish, Spanish (4e) • Chinese (Simplified), Korean, Lithuanian, Polish (3e) • Polish, Turkish (2e) • Greek, Polish, Romanian (1e)

return to top

Sams Teach Yourself Blogging in a Snap [with Blogger]
Sams Teach Yourself Blogger in a Snap (1e)

The "In a Snap" series offer[s] a unique 2-color format allowing readers to solve problems by identifying individual tasks quickly." IOW, there are a bunch of numbered tasks with lots of pictures, tips, notes, and step-by-step instructions. This book contains short lessons designed to get the user started in blogging using Blogger. The lessons cover everything from understanding the concept of blogging to maintaining your own blog utilizing a custom template, comments, trackbacks, photos, blogrolls and more. Also included are 20 or so pages on HTML and CSS. With the new version of Blogger (12/06), much of this book is now obsolete.
1st edition: table of contentsblog for the book
translations: Arabic, Spanish

return to top

Plone Content Management Essentials
Plone Fast Track: The Basics of Building a Content Management System with Plone

Plone is open source technology for Web and content publishing, built on the Zope application server. Plone facilitates content creation, publication and retrieval within large and complex Web sites through built-in tools and a customizable (and highly usable) interface. This book is a hands-on guide for the Plone/Zope novice—it's intended audience is the content manager or administrator who wishes to deploy such a system but has little knowledge of all things Plone/Zope. Please see the example chapter, Using Your New Plone Site to get a feel for the tone of the book. As this is an outdated book, I do not recommend you purchase it.
1st edition: table of contents

return to top

PHP 5 Fast & Easy Web Development
PHP5 Fast & Easy Web Development

 

This is technically a third edition of PHP Fast & Easy, with extra chapters and updated code based on PHP 5. This book is written in a step-by-step, visual fashion and is geared toward beginners using PHP and MySQL. The reader is shown methods for installation, then moves into creating simple scripts, followed by database applications.
Although this book has PHP 5 in its title, many of the new features of PHP 5 involve elements which are outside the scope of this book (i.e. OOP). If you are looking for an book that specifically deals with PHP 5 in depth, this isn't it! As this is an outdated book, I do not recommend you purchase it.
1st edition: table of contentssource code

return to top

PHP Essentials
PHP Essentials

 

The first edition of this book was one of the very first PHP books published, in early 2000. It is geared toward beginners, covering the same general set of information as PHP5 Fast & Easy but with a different writing style and book structure. As with all of my books, this book was never intended to be the one and only PHP book on your bookshelf, but rather to provide a foundation for future studies. As this is an outdated book, I do not recommend you purchase either edition.
2nd edition: table of contentssource code
1st edition: table of contentssource code
translations: Chinese (Traditional), Polish, Portuguese (1e)

return to top

Sams Teach Yourself MySQL in 24 Hours
Sams Teach Yourself MySQL in 24 Hours

 

This book was written for beginners, or people coming to MySQL from a different type of database. Some elements of MySQL 4.0 are covered (transactions, for example), but the main focus is on taking the reader step by step through using MySQL, from the ground up. It's NOT a reference, it doesn't cover everything you need to know about MySQL but it does provide a solid foundation for getting started with MySQL. As this is an outdated book, I do not recommend you purchase it.
1st edition: table of contents
translations: Danish, Finnish, Hungarian, Serbian

return to top

Sams Teach Yourself PHP, MySQL and Apache in 24 Hours
Sams Teach Yourself PHP, MySQL and Apache in 24 Hours

 

This book was geared toward beginners working in a Web-based development environment. The lessons on programming with PHP assume no previous knowledge of the language, and the database-related lessons assumed no previous experience with a database. Some of the text of this book comes directly from my book STY MySQL in 24 Hours, Matt Zandstra's book STY PHP in 24 Hours and STY Apache 2 in 24 Hours by Daniel Lopez. This book gave rise to STY PHP, MySQL and Apache All-in-One. As this is an outdated book, I do not recommend you purchase it.
1st edition: table of contentssource code
translations: Danish, Greek, Hungarian

return to top

PHP Fast & Easy Web Development
PHP Fast & Easy Web Development

 

The first edition was published in July 2000, and the second edition (with extra chapters and code based on the new PHP superglobals) in July 2002. As part of a "Fast & Easy Web Development" series, this book was written in a very step-by-step, visual fashion and was geared toward those just getting started with PHP. This book gave rise to PHP5 Fast & Easy Web Development. As this is an outdated book, I do not recommend you purchase either edition.
2nd edition: table of contentssource code
1st edition: table of contentssource code
translations: Italian, Polish, Russian

return to top