At some point, people who have some knowledge of HTML and/or CSS eventually need to do more, and usually they start wondering if they should learn PHP. Most, in fact, have already played around with it a little because they’ve made some minor adjustments to existing PHP code in WordPress, forum software, or some other application written in PHP. Still, making a few tweaks here and there to existing code, and writing an entire application from scratch are very different, and that’s when many wonder how they would go from point A to point B in order to really learn PHP (and MySQL).
The leap from HTML and CSS to PHP can be fairly wide, so I’ve tried to compile resources specifically to help the true PHP beginner.
Of course, as with all things, there are scads of tutorials on both PHP and MySQL on the web, but that doesn’t mean all are really exceptional - especially for the newb beginner. Frankly, I’ve never found an online tutorial that introduces the generic “concepts” of programming very well, and that would be a great first step. Although the following tutorial gets a little technical, especially towards the end, I recommend reading through it if only to grasp the basic theories that it presents. Don’t worry if you don’t understand it all. Just use it as an overview guide before plunging into PHP specifics.
Brief Tutorial For New Programmers
Next, look up the definitions for loops, variables, conditional expressions, arrays, and functions. That should be enough background to enable you to tackle the next tutorials.
Download XAMPP (extract & read the readme file first)
XAMPP FAQs (read the FAQs as well)
WebMonkey’s PHP Tutorial for Beginners
w3schools PHP Tutorial
Devzone’s PHP 101: PHP For the Absolute Beginner
Beginners PHP Tutorials
Once you get through those tutorials, you’ll want to bookmark and keep the official PHP manual handy:
Because MySQL often goes hand-in-hand with PHP, you may as well brush up on it as well.
Intro to MySQL databases in PHP
PHP / MySQL function documentation
(use whichever version your server is running)
MySQL v3.23/4.0/4.1
MySQL v5.0
MySQL v5.1
MySQL v6.0
RSS feed for comments on this post. TrackBack URL
Added you to my Google Reader. I found you from nnhttp://michaelmartine.com/2008/09/03/get-web-traffic/#commentsnnmy site is nnhttp://www.thejimgaudet.com/blog/nnNice site by the waynn~ Jim
He how are you doing? nnI added you to my Google reader. nnI found your website on http://michaelmartine.com/2008/09/03/get-web-traffic/#comments nnMy website is http://www.financialbeast.com, which is about the US economy and Presidential Elections. nnI like your site!!