When I type this, google for ‘php tutorial’ result 8,950,000 pages. Yes, there are tons of great tutorial about PHP. But when you’re a beginner, it will make you confuse what tutorials you should read. Either it’s too complicated or just waste your time.
So, here the shortcut. Take it and be a better PHP programmer by tomorrow. Hmm, maybe not that fast. But here they are.
WebMonkey
PHP 101: PHP For the Absolute Beginner
- 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.
SitePoint
- Perfect PHP Pagination
- Image Manipulation with PHP The GD Libraries
- Simplified Image Resizing with PHP
- Verify a User’s Email Address Using PHP -
- Storing Hierarchical Data in a Database -
- Managing Users with PHP Sessions and MySQL -
- Generate PDFs with PHP
- Advanced email in PHP
- Creating a Credit Card Validation Class With PHP
- Using Regular Expressions in PHP
- Generating Spreadsheets with PHP and PEAR
- Getting Started with PEAR – PHP’s Low Hanging Fruit
PHPFreak
- Working with checkboxes and a database
- Regular Expressions (Part1) – Basic Syntax
- PHP Basic Database Handling
- PHP Loops
- PHP Basic Pagination
- Debugging: A Beginner’s guide
- OO PHP Part 2: Boring OO Principles
- OO PHP Part 1: OOP in Full Effect
- Sessions and cookies: Adding state to a stateless protocol
Zend Developer Zone
- Reading and Writing Spreadsheets with PHP
- An Introduction to the Art of Unit Testing in PHP
- Dynamically Creating Compressed Zip Archives With PHP
- SQLite: Lean, Mean DB Machine – SQLite Introduction with PHP
- PHP Gotchas! – Most common mistake when using PHP
Woork
Developer Tutorials
- Introduction To PHP
- Using HTML Forms With PHP
- Adding records to a MySQL database using PHP
- Setting Up Apache, PHP & MySQL On Windows
- Creating a PHP Looping Statement
- Introduction to PHP Variables
- Using PHP Operators
- Using Variable Referencing
- Working with PHP Datatypes
- File I/O in PHP
- What is Object Oriented Programming (OOP)?
- Convert Images to Thumbnails Images Using PHP
- PHP by example, Part I
- PHP By Example, Part 2
- Sorting an Array in PHP
- Putting PHP & MySQL To Work
- Generate Random Quotes with PHP
- How To Upload Files Using PHP
- A Class for Validating and Formatting Dates
- How Many Users Online?
- How to Show Random Images from a Folder
- Replacing Text in a MySQL Database Using PHP
- How To Backup Your MySQL Database With PHP
- Google Suggest With PHP
- Track Your Visitors, Using PHP
- PHP and Cookies, A Good Mix!
- Control Structures and While Loops
- Hightlight or Censor Words in PHP
- How to make a Hit Counter with PHP
- Basic Control Structures in PHP
- Developing a Login System with PHP and MySQL
- Upload Files to MySQL using PHP Tutorial
- PHP and MySql with PayPal
- Inserting An Array Into A Database
- Calculating Difference Between Two Dates Using PHP
- Programmatically Deciding Which Database to Connect in PHP
- Saving PHP Session Data to a Database
- Using Control Structures and Foreach Loops in PHP
- Storing Images in a Database
- Displaying Load Time with PHP
- Creating and Accessing MySQL Data with PHP
- Developing a Login System with PHP and MySQL
- Site Personalization With PHP
- How to Handle a Many-to-Many Relationship with PHP and MySQL
- Using PHP Objects to Access Your Database Tables (Part 1)
- Using PHP Objects to Access Your Database Tables (Part 2)
- The Explode Function, Split a String by String
- PHP Caching to Speed up Dynamically Generated Sites
- How to Setup and use Printing Variables in PHP
- Creating an Image Gallery with PHP
- Anti-Automated Registration
- Creating a Drop Down Selection with an Array
- Customizing the PHP Error Handler
- Checking Form Field Integrity within PHP
- Password Protection and File Inclusion With PHP
- How to Setup Variable Scope and Global Declarations
- Creating Dynamic Text Images
Related posts:
March 19th, 2009 | Comments(24)

What an excellent list!
Comment by Eric — March 19, 2009 @ 9:18 am
amazing one…….
Comment by jigish thakar — March 19, 2009 @ 12:05 pm
Thanks for this list. Very much appreciated.
Comment by Troy — March 19, 2009 @ 5:54 pm
[...] 101 PHP Tutorials for PHP Programmer Wannabe | KomunitasWeb Great tutorials for PHP Wannabes (tags: tutorials programming tutorial ideas php) [...]
Pingback by Daily Links | AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster? — March 19, 2009 @ 7:06 pm
[...] 101 PHP Tutorials for PHP Programmer Wannabe | KomunitasWeb (tags: list webdev tutorials resources programming ideas tutorial php) [...]
Pingback by links for 2009-03-19 at DeStructUred Blog — March 19, 2009 @ 8:03 pm
thanks you very much. IT is useful for me.
Comment by Jennifer — March 19, 2009 @ 11:15 pm
Nice list, thanks
Sean
http://twitter.com/SeanNieuwoudt
Comment by Sean Nieuwoudt — March 20, 2009 @ 1:57 am
[...] 101 PHP Tutorials for PHP Programmer Wannabe [...]
Pingback by Mar-20-2009 php links | w3feeds — March 20, 2009 @ 6:28 am
[...] source: http://komunitasweb.com/2009/03/101-php-tutorials-for-php-programmer-wannabe/ [...]
Pingback by PHP Resources & Tutorials « Dzign Magazine — March 20, 2009 @ 7:44 pm
thank you!
Comment by Stalyn — March 21, 2009 @ 8:39 pm
[...] 101 PHP Tutorials for PHP Programmer Wannabe | KomunitasWeb [...]
Pingback by Mar-22-2009 php links | w3feeds — March 21, 2009 @ 11:57 pm
[...] 101 PHP Tutorials for PHP Programmer Wannabe Yes, there are tons of great tutorial about PHP. But when you’re a beginner, it will make you confuse what tutorials you should read. Either it’s too complicated or just waste your time. [...]
Pingback by links for 2009-03-22 « boblog — March 22, 2009 @ 4:03 am
[...] RawVoice to get Green Spy Camera Tissue Box Elgato 1080p Turbo.264 Service Failure Meltdown at SXSW 101 PHP Newbie Tutorials Blubrry OpenID iPhone Buzz Machine Incredible Australia Blacklist Shameful ISS gets more Power [...]
Pingback by GNC-2009-03-20 #461 Fantastic Show Today « Technical Support Geek — March 22, 2009 @ 12:02 pm
101 PHP Tutorials for PHP…
Thank you for submitting this cool story – Trackback from progg.ru…
Trackback by progg.ru — March 23, 2009 @ 2:02 am
[...] 101 PHP Tutorials for PHP Programmer Wannabe | KomunitasWeb [...]
Pingback by Empfehlungen vom Montag, 23. M | Biggle's Blog — March 23, 2009 @ 4:59 pm
At first: thanks a lot for this :)
But I have one notice – the Debugging link is broken (#6 in PHPFreak)
Comment by Leonid — March 23, 2009 @ 11:38 pm
@Leonid Thanks.
I didn’t realize it was broken. I put wrong address. Fixed. Thanks
Comment by Gilang Chandrasa — March 24, 2009 @ 2:05 am
your list got everything you need to know for php.
great list. thanks.
Comment by Brian — March 24, 2009 @ 2:14 pm
[...] 101 PHP Tutorials for PHP Programmer Wannabe [...]
Pingback by 網站製作學習誌 » [Web] 連結分享 — March 27, 2009 @ 2:22 pm
Great post awesome PHP recourse especially for beginners. If you dont quite under stand the concept of PHP I recommend checking out my article. PHP Vs. HTML
PHP vs. HTML. What are the differences
Thanks
Jonny T.
Jonny T Designs
Comment by Jonny T. — April 3, 2009 @ 3:42 pm
A very good collection of list indeed. Both from the beginner to the expert everyone will have something to use.. Good work
Web Development Company
Comment by php developer — April 17, 2009 @ 2:14 am
Some lovely articles!
Btw the Twitter premium premium accounts thing is a fake.
This comment was originally posted on AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster?
Comment by Farrhad A — March 20, 2009 @ 10:01 pm
Very nice list..I followed most of them…now I am dizzy!..need a “follow all” button :o)
http://twitter.com/CreativeDonline
This comment was originally posted on AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster?
Comment by creativeDonline — March 20, 2009 @ 10:17 pm
Great follow list for designers, thanks!
http://twitter.com/INSPIKS
This comment was originally posted on AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster?
Comment by loswl — March 20, 2009 @ 10:31 pm