Learn PHP through lessons and examples that are based on plausible real world applications. Also contained on tizag.com is a MySQL tutorial to aid you in your PHP/MySQL knowledge.
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 article introduces you to php includes. Lets say you have a Web site with 10 or so pages, and you want to update the navigation. You don’t want the hassle of updating every single page. That’s where php includes come in handy.
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.
A tutorial dedicated to PHP arrays and how to use them as queues, lists, sorters, etc. It uses easy to follow, executable examples to help you learn these intermediate array techniques.
In this tutorial you will learn about PHP - Introduction to PHP, What you should already know? What’s PHP? What’s the difference between PHP and HTML? When to use PHP? What makes PHP a choice among the other scripting languages?
PHP, the PHP Hypertext Processor, is an open source server-side scripting language for Web servers, which provides a real alternative to ASP, ColdFusion, Mod_Perl or JSP if your aim is to provide dynamic Web pages. Dynamic Web pages are pages which interact with the user, so that each user visiting the page sees customized information - which may vary each time and which may be based on a form they've just filled in, or on information extracted from a database or some other external source. Typical applications include e-commerce, online newspapers, visitors' books, ticketing systems, project management, and other groupware projects. The traditional way to produce this type of dynamic page is via CGI scripts, but these are separate programs which must be executed as a new process for each page hit, so they scale badly and rapidly become memory and processor hogs as server load increases...
This is a very simple tutorial that outlines the four main mathematical functions and how to use them. Clearly written with the ability to ask questions afterwards.