You will need a few things before you start learning. If you don’t have something, it will probably be easy to acquire.

Basic Requirements
These are the things that you need. It’s impossible to do anything without these.
- Knowledge of (X)HTML (resources: http://www.w3schools.com/html/DEFAULT.asp http://www.sitepoint.com/article/html-css-beginners-guide/)
- Basic knowledge of PHP (resources: http://www.w3schools.com/PHP/DEfaULT.asP http://us2.php.net/tut.php)
- A webserver with PHP (resources: Windows: http://www.wampserver.com/en/index.php Mac: http://www.mamp.info/en/index.html Linux: depends on the distro, leave a comment)
- MySQL server (not required for all, see resources for webserver)
If you need help acquiring any of these things, please leave a comment. I’d be happy to help you. ;)
Every tutorial will have specific requirements – extra things that you need to complete that tutorial. Most of the specific requirements will be prior knowledge of a topic. You’ll be fine as long as you have everything here and you do the tutorials in order.
I’ll edit this post if anything else that you need comes up.
Get Ready Soon
The first tutorial is coming soon – get ready! It’s on $_POST and it’s not too hard. Stay tuned!