I need to work as a freelance.
I just want to know where to start learning PHP.
First install Apache on your pc and get it running.
I assume you can write HTML, so create a single homepage under htdocs/ named index.html
Now you can install PHP and the server to run index.phtml (the php version)
From there you can pickup the coding syntax online.
http://php.net/manual/en/index.php Has pretty much everything you need but can be confusing to navigate and understand.
http://www.w3schools.com/php/ Does a good job covering the basics.