Share this project

Done

Share this project

Done
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.
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.
584 backers pledged $6,503 to help bring this project to life.

About this project

The Joy of PHP Programming  (e-book and course) project video thumbnail
Replay with sound
Play with
sound

$6,503

584

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.

FAQ

  • 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 http://www.joyofphp.com. There is also a buy button for readers and sponsors

    Last updated:

Support this project

  1. Reward no longer available

    Pledge $8 or more About $8

    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!

    Less
    Estimated delivery
    Reward no longer available 100 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $10 or more About $10

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

    Less
    Estimated delivery
    443 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $25 or more About $25

    All the above, plus (if it is funded) you get credit as a $25 backer of the http://www.kickstarter.com/projects/Musopen/open-source-bug-tracking. So it's like getting two for one.

    Less
    Estimated delivery
    25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $50 or more About $50

    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.

    Less
    Estimated delivery
    Limited 5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $150 or more About $150

    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!

    Less
    Estimated delivery
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)