You don't need much. You need some kind of editor (Notepad++ will do but there are plenty of others you can use as well) and a web server, either locally on your computer or an account with a web hosting company.
Im also learning PHP and here is what we need: 1. php editor, Notepad++ 2. XAMPP for local server 3. Tutorial, w3schools, php.net, google good luck
php runs on a web server like Apache or IIS while it can run on IIS it does not run well. You'll want a linux based server running a lamp stack as mysql is a must when dealing with php as you'll need some data to interact with, lamp stacks can be found at many hosts one i recommend is http://www.SiteServing.com
Good. Use basic Like php editor, Notepad++ . You can learn better. Go of video tutorials in youtube. learn by checking videos
You can read Beginning PHP5 or Teach Yourself PHP, MySQL and Apache. Write programs by phpDesigner 7. But i prefer Notepad++.
For an editor, i like Codelobster a lot these days. For my local webserver i am happy with WampServer. For connecting to databases, i stick with http://adodb.sf.net While programming PHP i use http://php.net a lot to check the function references. Reading through the comments for each function is a good idea if you can't get them to work properly.
W3Schools is a decent reference site, but not to learn coding and a language from the start. Try Wirth's Algorithms + Data Structures = Programs (I can't post links yet, but if you search wirth algorithms pdf you'll find it) to learn programming if you haven't already learned that. Then you can "learn" PHP from the help file (the chm file is downloadable - search download pdf manual).
Learn the basics of programming in PHP with Tizag.com's beginner PHP lesson. ... If you want to learn the basics of PHP, then you've come to the right place
Use Wamp server and one editor like Dreamweaver or notepad ++ or net bean thsi is best for you and visit www.w3scools.com .In This site you can start PHP from beginner.
First install xampp from apachefriends.org/en/xampp.html. If you want to learn on php you can easily get idea from php.net.