PHP is the programming language that makes websites useful. It also allows you to create dynamic webpages and interact with data.
Scripted languages are used when you upload a text file to a server and use an interpreter to access the file and deliver the program to the user. Compiled languages create an executable file but it is extremely hard to edit.
Client-side scripting can only be accessed by the main user and only certain codes will be available to them. Server side scripting, on the other had, is made at the web server and will output HTML to the user.
Eli cites Craigslist as an example of PHP and MySQL. It is an incredibly powerful website and it is effective.
Scripted languages like PHP can be written on notepad++ and the text files can easily be accessed.
Notepad++ is a basic text editor. Eli recommends this program because it is simple, free, and does the job.
A text editor and a web server with PHP interpreter installed.
Syntax is extremely important. If you make one tiny mistake, the code will not run at all.
The link to my working code is here.