its good to start learn php, i'm also new to php and i started learn php .
first you need a web server to run php codes ,because php is a server side scripting language.
i use WAMP server , it can easily download and install to ur machine.
then follow the
www.homeandlearn.co.uk site to php tutorials . it contain a good php tutorial.
after following the basics u can start coding.
u can use any editor software to code,
ex : notepad, wordpad, editplus ,,etc
after write ur code save that file in folder called www in c:\wamp
(where u installed wamp server)
then start IE/firefox and give this in the address bar
http://localhost/your php file name.php
and click go/press enter key.
your output will display in browser as aweb page.