Welcome to free PHPWEB interactive tutorial. Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the PHP programming language. There is no need to download anything. PHP is a server scripting language designed for modern web applications. The PHP language offers a very fast learning way, in a very short time (in a few weeks) you can understand most of the language's principles to the point where you can create almost any simple web application using forms, work with user accounts, database and much more.
Just click on the chapter you wish to begin from, and follow the instructions.
Computer (or server) where you can run your scripts
Knowledge of mathematics or some technical field is useful
Appropriate study materials (like this site and official manual)
At least a basic knowledge of English is good (most of the materials are in English only, like the official manual and web forums)
The advantage is knowledge of another programming language (much like C / C ++, from which PHP is based)
I strongly recommend basic knowledge of HTML and CSS, without which it is very difficult to understand PHP
Basic software (varies across systems and best programs are not free)
Any modern web browser that offers debug mode. I personally use Google Chrome.
To get started, a better text editor with syntax highlighting is enough. The world's best is probably Sublime Text (which offers advanced work with any text in many formats, work with multiple cursors, regular expressions and is generally a multipurpose tool not only for programming). In the past I used the editor PSpad.
Web server that can handle PHP and MySql database. Which will allows you to configure your settings.