Ok, this will give you some very basics of what php is, and how it works. Ill try to make it as new-to-programming freindly, but it will help if your at least good with understanding syntax of coding languages. Also, I wont go directly into how to install PHP onto your server, or local computer, but here is a few helpful links:
Auto installer for Windows:
http://codingforums.com/s howthread.php?t=3992
Sections:
1. What is PHP
a. Picking PHP
b. Installing PHP
2. Getting started
a. Checking your server
b. Your first script
3. Variables
a. Declaring variables
b. Filling variables
c. Using variables
This tutorial shows you how to use two open source, cross-platform tools for creating a dynamic Web site: PHP and MySQL. When we are finished, you will know how dynamic sites work and how they serve the content, and you will be ready to serve your own dynamic content from your site.
In order to accomplish almost any programming task with PHP you'll be dealing with strings. To get the best out of PHP you must thoroughly understand the basic string functions available. In this tutorial we will lay down the foundations needed for a solid understanding of strings.
36 pages of examples and discussions about strings.
Learn PHP array() and how easy it is to store and organize complex data structures. This is one of the thing you must know in order to create dynamic web sites and on-line applications.
This tutorial will teach you the basics of the PHP language -- looping, variables, forms, etc. It does not venture into functions, arrays, objects, or database/file manipulation.