This area is intended for everyone new to PHP. It opens with a series of informal, entertaining tutorials written by Vikram Vaswani, founder and CEO of Melonfire. These tutorials build on a previously-published 5-part series which has now been updated and extended to embrace PHP 5, making parts of it suitable for those of you who already have worked with PHP 4 in the past.

If you came here to learn about elementary PHP 4 or basic PHP 5, this is for you. Enjoy!

*PHP 101 (part 1): Down the Rabbit Hole*
An introduction to PHP’s variables and operators.

*PHP 101 (part 2): Calling All Operators*
The rest of the PHP operators (there are many), and simple form processing.

*PHP 101 (PART 3): Looping the Loop*
Basic control structures explained.

*PHP 101 (PART 4): The Food Factor*
Arrays, PHP array functions, and what it all means.

*PHP 101 (PART 5): Rank and File*
Everything you’re ever likely to need to know about dealing with external files from a PHP script.

*PHP 101 (PART 6): Functionally Yours*
All about functions, arguments, passing by reference, globals and scope.

*PHP 101 (PART 7): The Bear Necessities*
A gentle introduction to object oriented programming in PHP 4 and PHP 5.

*PHP 101 (PART 8): Databases and Other Animals*
All about connecting to a MySQL database from PHP, using the mysql or mysqli extensions.

*PHP 101 (PART 9): SQLite My Fire!*
Introducing another database: SQLite.

*PHP 101 (part 10): A Session In The Cookie Jar*
Sessions and cookies – how to keep track of visitors to your site.

*PHP 101 (part 11): Sinfully Simple*
An introduction to PHP’s easiest method for dealing with XML.

*PHP 101 (part 12): Bugging Out*
Basic error handling.

*PHP 101 (part 13): The Trashman Cometh*
A primer in basic security.

*PHP 101 (part 14): Going to the Polls*
Putting the pieces together – a first Web application.

*PHP 101 (part 15): No News is Good News*
Creating a simple RSS news aggregator.