Funded! This project was successfully funded on September 30, 2012.


An e-book with files to teach PHP programming through a series of interesting projects that are fun AND useful and build on each other.

The Joy of Programming PHP

PHP is a great programming language. It's free, powerful, relatively easy to setup and learn, and it has extensions and frameworks available to do almost anything you could imagine.  Frankly, it's just plain fun too.

But if you've never programmed before or have programmed before but not with PHP and want to learn it, wouldn't it be great to find a tutorial that  conveyed the sheer joy of it?  That's what I want to do!

There are tons of resources out there for learning PHP, but none of them are especially practical and most are boring rather than fun.  They go over each specific command one by one, never tying it together, and spending (IMHO) too much time going over every possible variation of each command, with optional parameters that you probably won't need if you're just starting out.

I want to write an e-book with a companion website that gives a concise introduction to everything you might actually want to do with PHP, but with fun as one of the goals.  I want to inspire a new generation of programmers. 

We'll start with an overview of the basics, then dive into a hands-on exercise right away to give an early sense of accomplishment.

Some of the topics I'm planning to cover:

  • How to install PHP on your own computer
  • How to use PHP on a basic web page, and how to find an editor that works for you
  • How to organize your PHP projects
  • How to use PHP with a database, such as mySQL
  • How to create forms to Add, Edit, and Delete data
  • How to use PHP to read and write to files
  • Making your applications sizzle by using jQuery or DOJO
  • Introduction to frameworks such as CakePHP and whether to use them or not

This is more than just an e-book; it will be a full course that will include sample exercises (along with the answers) to make sure that you can implement the concepts in a practical way on your own.   I'll include plenty of samples you can copy and paste into your own code.  The book will stand on it's own, but I'll also have a place where code can be downloaded and the samples can be run already done for you.


  • I don't know for sure, but I imagine it will be 500+ pages.

    Last updated:
  • I have had a number of offers to contribute a chapter on a particular favorite topic, and yes, I would be open to that. This community seems very enthusiastic and there are many who also "feel the joy" when it comes to programming in PHP. I reserve the right to edit and format your contribution, however, so that it all fits nice together. Just send me an email with your proposal.

    Contributing authors will get a short (half page?) blurb at the end of their chapter telling the world who they are.

    Last updated:
  • If you missed the project and had wanted to support it, you can watch as the book unfolds at There is also a buy button for readers and sponsors

    Last updated:
pledged of $2,500 goal
seconds to go
  • Pledge $8 or more
    You selected

    100 backers All gone!

    Let's get rolling! The first 100 backers get the e-book for less. Don't wait, sponsor me today. Receive a PDF copy of the e-book, answers to the programming exercises, and all accompanying sample files. Plus free updates for life!

    Estimated delivery:
  • Pledge $10 or more
    You selected

    443 backers

    Receive a PDF copy of the e-book, answers to the programming exercises, and all accompanying sample files. Plus free updates for life!

    Estimated delivery:
  • Pledge $25 or more
    You selected

    25 backers

    All the above, plus (if it is funded) you get credit as a $25 backer of the So it's like getting two for one.

    Estimated delivery:
  • Pledge $50 or more
    You selected

    5 backers Limited (15 left of 20)

    All the above, plus get listed in the book in the appendix as an official sponsor along with your own single sentence (two max) along with a URL to the (PHP related) web site of your choice.

    Estimated delivery:
  • Pledge $150 or more
    You selected

    2 backers Limited (2 left of 4)

    Be a gold sponsor and get a premium listing on the inside cover with a full paragraph describing your product or service with company logo, and link to your PHP-related web site. This is a great way to reach PHP programmers with your product or service!

    Estimated delivery:
Funding period

- (30 days)